|
18418
|
795
|
25
|
2026-05-11T11:16:01.940091+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498161940_m2.jpg...
|
Notion Calendar
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PostmanVIewWindowmelprTavsco.s°9 JY-20725-handle-H PostmanVIewWindowmelprTavsco.s°9 JY-20725-handle-HS-search-rate-linProject•.gitignoree audio.wav* SyncCrmEntities Trait.php© CachedCrmServiceDecorach HandleHnb= nuospor-lournal-poll.log© RateLimitException.php© PaginationConfia.phd< phpunit.xmlI ttt.jsE oauth-private.keyE oauth-public.key= storageE supervisord.pidtext-relav..son/ tests125FeatureM Intearation127• m Servicesv 7Unit@ Actions• Component• ConfigurationD ConsoleD ContractsDomainMntoEnumsD EventsExceptions137© EmailActivityimportExcC HandlerTest.php© RateLimitExceptionTesCo fixturesa GuardsC HelpersDhttoIntegrationsa InteractionsJobs> ActivitvAiAutomation>M AudiolAutomatedReportsC) CreateRecultsTest.il© RequestGenerateA:C) RequestGenerateR,© SendReportExpiring© SendReportJobTes© SendReportMailJob© SendReportNotGenMelondar148155Mcrmlclass Cllent extends Baseclient 1mplennubu1etunction 1shubspotratelim1tII $e instanceof \GuzzleHtreturn (int) $e->getCode()recurn talsepubunc function parseRetrvAftercThSheaders = $e->getResponsesvalue = Sheadens|Retry-if (is_array($value)) €= Svalueliol ?if (is_numeric($value)) {return (int) Svalve;Smessage = strtolower ($e->getMif (str_contains($message, 'daif (str_contains($message,if (str_contains($message, 'sereturn 1Sthis->lo0->warningl' Hubsootpublic function parseMessage(Throw50 llf Preparation for Refi... in 45 m100% C2• Mon 11 May 14:16:01• SearchYour team is now on the Free plan with 1 admin. You retain editing access and other members are read-only. View team permissions to see who can edit, or upgrade to restore collaboration.V COLLECTIONSs9: An error occurrea> CRM Owners> CRM Pipelines› Dealsengagements>D OLD ENGAGEMENTSGet list meetingsrosl search tasksGET read callGeT list callsrost meeuings scheculedGET det meetinorost det link to task› POST Create Contact with AssociationHuospotv teration run HSbel kead copyeg. An error occurred.successful operationv teration run Search HSrost search contact oy emall copy> Journal & webhoooks v4› OAuth› Properties• DECCADOLSEARCHPost search contact by phonePOST search contact by emailpost search meetingsPOST search notes> PoST Search calls v3POST Search related meetinas v3POST search deals› © Critical System Resource LimitPOST Read a batch of obiecPost Read a batch of assorIteration run Search HS › search contact by email CopyPOSTntps://api.nubapi.com/crm/vs/objects/contacts/searchE Docs Params Authorization • Headers 11 Body • Scripts Settingsnone torm-data x-www-form-urlencoded raw binary Grapngl JSON v1 { "Limit": 13Body Cookies 1 Headers 16 Test Results{7 JSON ~Preview~ Visualize"2018-03-14T14:36:26.4012",cooLrobocenubspot.com,Lastmod1tzeddate": "2025-10-14110:14:51.5172."createdAt": "2018-03-14T14:36:26.4017"."updatedAt": "2025-10-14T10:14:51.517Z","archived". falce."https://app.hubspot.com/contacts/4392066/record/0-1/1*'pagsing": 1test has been stopped to prevent systemfter": "1"Sustem Resource WarningSustem resources are constrained. Thesystem may not be able to generate the loadeded for this test and the cest is likely toe Connect Git = Concole 5.l TerminaGET Read CopyGET httos:/lapi.hubapi.com0 Iteration run Search HSPOSt search contact bveXRunneNo environmentvSaveCookies2 Schema Beautify200 Ok 202mc • 115 KR • Aa ea. Cave Recnonco ..=a100Giobals Vault Tooks •- (=...
|
NULL
|
1076583961920778345
|
NULL
|
click
|
ocr
|
NULL
|
PostmanVIewWindowmelprTavsco.s°9 JY-20725-handle-H PostmanVIewWindowmelprTavsco.s°9 JY-20725-handle-HS-search-rate-linProject•.gitignoree audio.wav* SyncCrmEntities Trait.php© CachedCrmServiceDecorach HandleHnb= nuospor-lournal-poll.log© RateLimitException.php© PaginationConfia.phd< phpunit.xmlI ttt.jsE oauth-private.keyE oauth-public.key= storageE supervisord.pidtext-relav..son/ tests125FeatureM Intearation127• m Servicesv 7Unit@ Actions• Component• ConfigurationD ConsoleD ContractsDomainMntoEnumsD EventsExceptions137© EmailActivityimportExcC HandlerTest.php© RateLimitExceptionTesCo fixturesa GuardsC HelpersDhttoIntegrationsa InteractionsJobs> ActivitvAiAutomation>M AudiolAutomatedReportsC) CreateRecultsTest.il© RequestGenerateA:C) RequestGenerateR,© SendReportExpiring© SendReportJobTes© SendReportMailJob© SendReportNotGenMelondar148155Mcrmlclass Cllent extends Baseclient 1mplennubu1etunction 1shubspotratelim1tII $e instanceof \GuzzleHtreturn (int) $e->getCode()recurn talsepubunc function parseRetrvAftercThSheaders = $e->getResponsesvalue = Sheadens|Retry-if (is_array($value)) €= Svalueliol ?if (is_numeric($value)) {return (int) Svalve;Smessage = strtolower ($e->getMif (str_contains($message, 'daif (str_contains($message,if (str_contains($message, 'sereturn 1Sthis->lo0->warningl' Hubsootpublic function parseMessage(Throw50 llf Preparation for Refi... in 45 m100% C2• Mon 11 May 14:16:01• SearchYour team is now on the Free plan with 1 admin. You retain editing access and other members are read-only. View team permissions to see who can edit, or upgrade to restore collaboration.V COLLECTIONSs9: An error occurrea> CRM Owners> CRM Pipelines› Dealsengagements>D OLD ENGAGEMENTSGet list meetingsrosl search tasksGET read callGeT list callsrost meeuings scheculedGET det meetinorost det link to task› POST Create Contact with AssociationHuospotv teration run HSbel kead copyeg. An error occurred.successful operationv teration run Search HSrost search contact oy emall copy> Journal & webhoooks v4› OAuth› Properties• DECCADOLSEARCHPost search contact by phonePOST search contact by emailpost search meetingsPOST search notes> PoST Search calls v3POST Search related meetinas v3POST search deals› © Critical System Resource LimitPOST Read a batch of obiecPost Read a batch of assorIteration run Search HS › search contact by email CopyPOSTntps://api.nubapi.com/crm/vs/objects/contacts/searchE Docs Params Authorization • Headers 11 Body • Scripts Settingsnone torm-data x-www-form-urlencoded raw binary Grapngl JSON v1 { "Limit": 13Body Cookies 1 Headers 16 Test Results{7 JSON ~Preview~ Visualize"2018-03-14T14:36:26.4012",cooLrobocenubspot.com,Lastmod1tzeddate": "2025-10-14110:14:51.5172."createdAt": "2018-03-14T14:36:26.4017"."updatedAt": "2025-10-14T10:14:51.517Z","archived". falce."https://app.hubspot.com/contacts/4392066/record/0-1/1*'pagsing": 1test has been stopped to prevent systemfter": "1"Sustem Resource WarningSustem resources are constrained. Thesystem may not be able to generate the loadeded for this test and the cest is likely toe Connect Git = Concole 5.l TerminaGET Read CopyGET httos:/lapi.hubapi.com0 Iteration run Search HSPOSt search contact bveXRunneNo environmentvSaveCookies2 Schema Beautify200 Ok 202mc • 115 KR • Aa ea. Cave Recnonco ..=a100Giobals Vault Tooks •- (=...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18420
|
795
|
26
|
2026-05-11T11:16:04.443410+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498164443_m2.jpg...
|
Notion Calendar
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
40hel#Preparation for Refi... in 44 m100% L2• Mon 40hel#Preparation for Refi... in 44 m100% L2• Mon 11 May 14:16:03PostmanVIewWindowmelprTavsco.s°9 JY-20725-handle-HS-search-rate-linProiect v•.gitignoreT SyncCrmEntitiesTrait.php(C) CachedCrmServiceDecor:e audio.wavch HandleHnb= nuospot-lournal-poll.log© RateLimitException.php© PaginationConfia.phd< phpunit.xmlis ttt.isclass Cllent extends Baseclient 1mpLenE oauth-private.keyE oauth-public.kev= storageE supervisord.pidtext-relav.ison/ tests125Feature127M Intearation• m Servicesv 7UnitActionsm ComnonentM ConficurationConsoleM ContractsD DomainMnto135D EnumsD Events137D Exceptions© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTesCo fixturesa GuardsC HelpersDhttoIntearationsa Interactionsallobs148149150> ActivitvM AiAutomation>M Audiol• M AutomatedRenortsC) CreateRecultsTest.il( RequestGenerate A.155C) RequestGenerateR,@ SendReportExpiring© SendReportJobTes(₴ SendReportMailJobe CondDonartNatGonMelondarMcrmlnubu1etunction 1shubspotratelim1t11 $e instanceof \GuzzleHtreturn (int) $e->getCode(recurn talsepubunc function parseRetrvaftercThSheadens = se->detResponsesvalue = Sheadens|Retry-if (is arnav(Svalue)) {= Svalueliol ?if Gs numeric(Svalue)) <return Gint) Svalue:Smessage = strtolower(Se->getMif (str_contains(Smessage, 'daif (str_ contains(Smessage.if (str_ contains(Smessage, 'sereturn 1Sthis->lo0->warningl' Hubsoot• SearchYour team is now on the Free olan with 1 admin. You retain editina access and other members are read-onlv. View team nermissions to see who can edit or unarade to restore collaborationRun orderRun SequenceGET Read CopyGET https:/lapi.hubapi.comSelect All ResetD RunnerNo environmentpublic function parseMessage(ThrovV COLLECTIONSs9: An error occurrea> CRM Owners> CRM Pipelines› Dealsengagements>D OLD ENGAGEMENTSGet list meetingsrosl search tasksGET read callGeT list callsrost meeuings scheculedGET det meetinorost det link to task› POST Create Contact with AssociationHuospotv teration run HSbel kead copyeg. An error occurred.ss. successful operationv teration run Search HSrost search contact oy emall copy> Journal & webhoooks v4› OAuth› Properties• DECCADOLSEARCHpost coarch cantant hu nhanoPOST search contact by emailPOST search meetingsPOST search notesPost Search callc vaPOST Search related meetinas v3POST search deals› © Critical System Resource Limittest has been stopped to prevent systemSustem Resource WarningSustem resources are constrained. Thesystem mav not be able to generate the loadeded for this test and the cest is likely toe Connect Git = Concole 5.l TerminaDeselect AllPosT search contact by email Copy0 Iteration run Search HSPOSt search contact by emaiFunctional PerformanceChoose how to run vour pertormance test• In the appVia the elSet up vour performance testLoad profile GVirtual users ©FixedTest duration20 virtual users run for 1 minute, each executing all requests sequentiallvData file GSelect file>Pass test if... ©Globals Vault Tools?000...
|
NULL
|
-1143734483546707
|
NULL
|
visual_change
|
ocr
|
NULL
|
40hel#Preparation for Refi... in 44 m100% L2• Mon 40hel#Preparation for Refi... in 44 m100% L2• Mon 11 May 14:16:03PostmanVIewWindowmelprTavsco.s°9 JY-20725-handle-HS-search-rate-linProiect v•.gitignoreT SyncCrmEntitiesTrait.php(C) CachedCrmServiceDecor:e audio.wavch HandleHnb= nuospot-lournal-poll.log© RateLimitException.php© PaginationConfia.phd< phpunit.xmlis ttt.isclass Cllent extends Baseclient 1mpLenE oauth-private.keyE oauth-public.kev= storageE supervisord.pidtext-relav.ison/ tests125Feature127M Intearation• m Servicesv 7UnitActionsm ComnonentM ConficurationConsoleM ContractsD DomainMnto135D EnumsD Events137D Exceptions© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTesCo fixturesa GuardsC HelpersDhttoIntearationsa Interactionsallobs148149150> ActivitvM AiAutomation>M Audiol• M AutomatedRenortsC) CreateRecultsTest.il( RequestGenerate A.155C) RequestGenerateR,@ SendReportExpiring© SendReportJobTes(₴ SendReportMailJobe CondDonartNatGonMelondarMcrmlnubu1etunction 1shubspotratelim1t11 $e instanceof \GuzzleHtreturn (int) $e->getCode(recurn talsepubunc function parseRetrvaftercThSheadens = se->detResponsesvalue = Sheadens|Retry-if (is arnav(Svalue)) {= Svalueliol ?if Gs numeric(Svalue)) <return Gint) Svalue:Smessage = strtolower(Se->getMif (str_contains(Smessage, 'daif (str_ contains(Smessage.if (str_ contains(Smessage, 'sereturn 1Sthis->lo0->warningl' Hubsoot• SearchYour team is now on the Free olan with 1 admin. You retain editina access and other members are read-onlv. View team nermissions to see who can edit or unarade to restore collaborationRun orderRun SequenceGET Read CopyGET https:/lapi.hubapi.comSelect All ResetD RunnerNo environmentpublic function parseMessage(ThrovV COLLECTIONSs9: An error occurrea> CRM Owners> CRM Pipelines› Dealsengagements>D OLD ENGAGEMENTSGet list meetingsrosl search tasksGET read callGeT list callsrost meeuings scheculedGET det meetinorost det link to task› POST Create Contact with AssociationHuospotv teration run HSbel kead copyeg. An error occurred.ss. successful operationv teration run Search HSrost search contact oy emall copy> Journal & webhoooks v4› OAuth› Properties• DECCADOLSEARCHpost coarch cantant hu nhanoPOST search contact by emailPOST search meetingsPOST search notesPost Search callc vaPOST Search related meetinas v3POST search deals› © Critical System Resource Limittest has been stopped to prevent systemSustem Resource WarningSustem resources are constrained. Thesystem mav not be able to generate the loadeded for this test and the cest is likely toe Connect Git = Concole 5.l TerminaDeselect AllPosT search contact by email Copy0 Iteration run Search HSPOSt search contact by emaiFunctional PerformanceChoose how to run vour pertormance test• In the appVia the elSet up vour performance testLoad profile GVirtual users ©FixedTest duration20 virtual users run for 1 minute, each executing all requests sequentiallvData file GSelect file>Pass test if... ©Globals Vault Tools?000...
|
18418
|
NULL
|
NULL
|
NULL
|
|
18421
|
794
|
23
|
2026-05-11T11:16:16.222284+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498176222_m1.jpg...
|
Notion Calendar
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp••DOCKERDEV (docker)₴2APP (-zsh)#3worker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker:worker__00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-emails:worker-emails_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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# php artisan jiminny: debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and run jiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# php artisan optimize:clear && supervisorctl restart allINFOClearing cached bootstrap files.configcachecompiledeventsroutesviews§ Preparation for Refi... in 44 mDEV (docker)-zsh84-zsh85ffmpeg100% C8 • Mon 11 May 14:16:16T81*- 886-zsh*7DEV11.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE...
|
NULL
|
-3412828245383073532
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp••DOCKERDEV (docker)₴2APP (-zsh)#3worker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker:worker__00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-emails:worker-emails_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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# php artisan jiminny: debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and run jiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# php artisan optimize:clear && supervisorctl restart allINFOClearing cached bootstrap files.configcachecompiledeventsroutesviews§ Preparation for Refi... in 44 mDEV (docker)-zsh84-zsh85ffmpeg100% C8 • Mon 11 May 14:16:16T81*- 886-zsh*7DEV11.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE...
|
18419
|
NULL
|
NULL
|
NULL
|
|
18422
|
795
|
27
|
2026-05-11T11:16:16.230141+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498176230_m2.jpg...
|
Notion Calendar
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FV faVsco.js°9 JY-20725-handle-HS-search-rate-linr FV faVsco.js°9 JY-20725-handle-HS-search-rate-linroledey•.gitignoree audio.wavT SyncCrmEntitiesTrait.php(C) CachedCrmServiceDecor:ch HandleHnb= nuospot-lournal-poll.log© RateLimitException.php© PaginationConfia.phd< phpunit.xmlis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pidclass Cllent extends Baseclient 1mpLentext-relav.ison/ tests125FeatureIntearation127• m Servicesv 7UnitActionsm ComnonentM ConficurationD ConsoleM ContractsD DomainMnto135136D Enums137D EventsD Exceptions© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTesC fixturesa GuardsC HelpersDhttoIntearationsa Interactionsallobs148149150> ActivitvM AiAutomation>M Audiol• M AutomatedRenortsC) CreateRecultsTest.il( RequestGenerate A.155C) RequestGenerateR,@ SendReportExpiring© SendReportJobTes(₴ SendReportMailJobe CondDonartNatGonMelondarMcrmlnubu1etunction 1shubspotratelim1t11 $e instanceof \GuzzleHtreturn (int) $e->getCodeOrecurn talsepubunc function parseRetrvafteruhSheadens = se->detResponsesvalue = Sheadens|Retry-if (is arnav(Svalue)) {= Svaluellol 2.if Gs numeric(Svalue)) <return Gint) Svalue:Smessage = strtolower(Se->getMif (str_contains(Smessage, 'daif (str_ contains(Smessaqe, 'teif (str_ contains(Smessaqe, 'sereturn 1Sthis->lo0->warningl' Hubsoot• SearchYour team is now on the Free olan with 1 admin. You retain editina access and other members are read-onlv. View team nermissions to see who can edit or unarade to restore collaborationRun orderRun SequenceGET Read Copypublic function parseMessage(ThrowV COLLECTIONSs9: An error occurreaCRM Owners> CRM Pipelines› Dealsengagements>D OLD ENGAGEMENTSGet list meetingsrosl search tasksGET read callGeT list callsrost meeuings scheculedGET det meetinorost det link to task› POST Create Contact with AssociationHuospotv teration run HSbel kead copyeg. An error occurred.se. successful operationv teration run Search HSrost search contact oy emall copy> Journal & webhoooks v4› OAuth› Properties• DECCADOLSEARCHpost coarch cantant hu nhanoPOST search contact by emailPOST search meetingsPOST search notesPost Search callc vaPOST Search related meetinas v3POST search deals› © Critical System Resource Limittest has been stopped to prevent systemSustem Resource WarningSustem resources are constrained. Thesystem may not be able to generate the loadeded for this test and the cest is likely toe Connect Git = Concole 5.l TerminaDeselect AllSelect All ResetPosT search contact by email Copy• Preparation tor Kell... In 44m• мon 11 May 14.10.10Uparade0 Iteration run Search HSPOSt search contact by emaiD RunnerNo environmentFunctional PerformanceChoose how to run vour pertormance test• In the appVia the elSet up vour performance testLoad profile ©Virtual users ©Test durationFixed20 virtual users run for 1 minute, each executing all requests sequentiallvData file GSelect file>Pass test if... ©Globals Vault Tools?000...
|
NULL
|
2415809590532581681
|
NULL
|
click
|
ocr
|
NULL
|
FV faVsco.js°9 JY-20725-handle-HS-search-rate-linr FV faVsco.js°9 JY-20725-handle-HS-search-rate-linroledey•.gitignoree audio.wavT SyncCrmEntitiesTrait.php(C) CachedCrmServiceDecor:ch HandleHnb= nuospot-lournal-poll.log© RateLimitException.php© PaginationConfia.phd< phpunit.xmlis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pidclass Cllent extends Baseclient 1mpLentext-relav.ison/ tests125FeatureIntearation127• m Servicesv 7UnitActionsm ComnonentM ConficurationD ConsoleM ContractsD DomainMnto135136D Enums137D EventsD Exceptions© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTesC fixturesa GuardsC HelpersDhttoIntearationsa Interactionsallobs148149150> ActivitvM AiAutomation>M Audiol• M AutomatedRenortsC) CreateRecultsTest.il( RequestGenerate A.155C) RequestGenerateR,@ SendReportExpiring© SendReportJobTes(₴ SendReportMailJobe CondDonartNatGonMelondarMcrmlnubu1etunction 1shubspotratelim1t11 $e instanceof \GuzzleHtreturn (int) $e->getCodeOrecurn talsepubunc function parseRetrvafteruhSheadens = se->detResponsesvalue = Sheadens|Retry-if (is arnav(Svalue)) {= Svaluellol 2.if Gs numeric(Svalue)) <return Gint) Svalue:Smessage = strtolower(Se->getMif (str_contains(Smessage, 'daif (str_ contains(Smessaqe, 'teif (str_ contains(Smessaqe, 'sereturn 1Sthis->lo0->warningl' Hubsoot• SearchYour team is now on the Free olan with 1 admin. You retain editina access and other members are read-onlv. View team nermissions to see who can edit or unarade to restore collaborationRun orderRun SequenceGET Read Copypublic function parseMessage(ThrowV COLLECTIONSs9: An error occurreaCRM Owners> CRM Pipelines› Dealsengagements>D OLD ENGAGEMENTSGet list meetingsrosl search tasksGET read callGeT list callsrost meeuings scheculedGET det meetinorost det link to task› POST Create Contact with AssociationHuospotv teration run HSbel kead copyeg. An error occurred.se. successful operationv teration run Search HSrost search contact oy emall copy> Journal & webhoooks v4› OAuth› Properties• DECCADOLSEARCHpost coarch cantant hu nhanoPOST search contact by emailPOST search meetingsPOST search notesPost Search callc vaPOST Search related meetinas v3POST search deals› © Critical System Resource Limittest has been stopped to prevent systemSustem Resource WarningSustem resources are constrained. Thesystem may not be able to generate the loadeded for this test and the cest is likely toe Connect Git = Concole 5.l TerminaDeselect AllSelect All ResetPosT search contact by email Copy• Preparation tor Kell... In 44m• мon 11 May 14.10.10Uparade0 Iteration run Search HSPOSt search contact by emaiD RunnerNo environmentFunctional PerformanceChoose how to run vour pertormance test• In the appVia the elSet up vour performance testLoad profile ©Virtual users ©Test durationFixed20 virtual users run for 1 minute, each executing all requests sequentiallvData file GSelect file>Pass test if... ©Globals Vault Tools?000...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18423
|
794
|
24
|
2026-05-11T11:16:17.578179+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498177578_m1.jpg...
|
Notion Calendar
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp<DEV (docker)-zsh84laolPreparation for Refi... in 44 mDOCKERO ₴1DEV (docker)₴2APP (-zsh)H3worker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker:worker__00:stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-emails:worker-emails_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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# php artisan jiminny: debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and run jiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# php artisan optimize:clear && supervisorctl restart allINFOClearing cached bootstrap files.configcachecompiledeventsroutesviews-zshX5screenpipe"100% <8• Mon 11 May 14:16:17181€ 886-zsh+DEV11.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE...
|
NULL
|
4738598021827442690
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp<DEV (docker)-zsh84laolPreparation for Refi... in 44 mDOCKERO ₴1DEV (docker)₴2APP (-zsh)H3worker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker:worker__00:stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-emails:worker-emails_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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# php artisan jiminny: debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and run jiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# php artisan optimize:clear && supervisorctl restart allINFOClearing cached bootstrap files.configcachecompiledeventsroutesviews-zshX5screenpipe"100% <8• Mon 11 May 14:16:17181€ 886-zsh+DEV11.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18424
|
794
|
25
|
2026-05-11T11:16:24.061045+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498184061_m1.jpg...
|
Notion Calendar
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp<DEV (docker)-zshlaol& Preparation for Refi... in 44 mDOCKER₴81DEV (docker)₴2APP (-zsh)H3worker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker:worker__00:stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-emails:worker-emails_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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# php artisan jiminny: debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and run jiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# php artisan optimize:clear && supervisorctl restart allINFOClearing cached bootstrap files.configcachecompiledeventsroutesviews84-zshX5ffmpeg100% <8• Mon 11 May 14:16:23181₴86-zsh+DEV11.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE...
|
NULL
|
7084330191648894266
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp<DEV (docker)-zshlaol& Preparation for Refi... in 44 mDOCKER₴81DEV (docker)₴2APP (-zsh)H3worker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker:worker__00:stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-emails:worker-emails_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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# php artisan jiminny: debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and run jiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# php artisan optimize:clear && supervisorctl restart allINFOClearing cached bootstrap files.configcachecompiledeventsroutesviews84-zshX5ffmpeg100% <8• Mon 11 May 14:16:23181₴86-zsh+DEV11.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE...
|
18423
|
NULL
|
NULL
|
NULL
|
|
18425
|
795
|
28
|
2026-05-11T11:16:24.061717+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498184061_m2.jpg...
|
Notion Calendar
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
40hel#Preparation for Refi... in 44 m100% L2• Mon 40hel#Preparation for Refi... in 44 m100% L2• Mon 11 May 14:16:23PostmanVIewWindowmelprTavsco.s°9 JY-20725-handle-HS-search-rate-linProiect v•.gitignoreT SyncCrmEntitiesTrait.php(C) CachedCrmServiceDecor:e audio.wavCh HandleHnb= nuospot-lournal-poll.log© RateLimitException.php© PaginationConfia.phd< phpunit.xmlis ttt.isclass Cllent extends Baseclient 1mpLenE oauth-private.keyE oauth-public.kev= storageE supervisord.pidtext-relav..sontests125FeatureIntearation127• m Servicesv 7UnitActionsm Comnonent130M ConficurationD ConsoleM ContractsD DomainMntoD Enums137D EventsD Exceptions© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsC HelpersahiteIntearations148a Interactionsallobs> ActivitvM AiAutomation>M Audiol• M AutomatedRenorts153C) CreateRecultsTest.ilC) RequestGenerateA.155C) RequestGenerateR,@ SendReportExpiring© SendReportJobTes(₴ SendReportMailJobe CondDonartNatGonMelondarMcrmlnubu1etunction 1shubspotratelim1t11 $e instanceof \GuzzleHtreturn (int) $e->getCode(recurn talsepubunc function parseRetrvAftercThSheadens = se->detResponsesvalue = Sheadens|Retry-if (is arnav(Svalue)) {= Svaluellol 2:if Gs numeric(Svalue)) <return Gint) Svalue:Smessage = strtolower(Se->getMif (str_contains(Smessage, 'daif (str_ contains(Smessage.if (str_ contains(Smessage.return 1Sthis->lo0->warningl' Hubsoot• Searchnublic function nanceMeccade ThrouYour team is now on the Free olan with 1 admin. You retain editina access and other members are read-onlv. View team nermissions to see who can edit or unarade to restore collaborationV COLLECTIONSs9: An error occurrea> CRM Owners> CRM Pipelines› Dealsengagements>D OLD ENGAGEMENTSGet list meetingsrosl search tasksGET read callGeT list callsrost meeuings scheculedGET det meetinorost det link to task› POST Create Contact with AssociationHuospotv teration run HSbel kead copyeg. An error occurred.ss. successful operationv teration run Search HSrost search contact oy emall copy> Journal & webhoooks v4› OAuth› Properties• DECCADOLSEARCHpost coarch cantant hu nhanoPOST search contact by emailPOST search meetingsPOST search notes> post Search calle v2POST Search related meetinas v3PoSt coarch deals> Ticketsv Ulcofull• POST Read a batch of obiec •Run orderRun SequenceposT search contact by email copy> POST filter per comoanv / onlv oven deal stagesGET engagements old associated by dealSustem Resource WarningSustem resources are constrained. Thesustem may not be able to generate the loadeded for this test and the cest is likely toe Connect Git = Concole 5.l TerminaGET Read CopyGET https:/lapi.hubapi.com0 Iteration run Search HSPOSt search contact by emaiFunctional PerformanceDeselect AllSelect All ResetChoose how to run vour pertormance test• In the appVia the elSet up vour performance testLoad profile ©Virtual users ©FixedD RunnerNo environmentTest duration20 virtual users run for 1 minute, each executing all requests sequentiallvData file GSelect file>Pass test if... ©Globals Vault Tools?000...
|
NULL
|
-8153782991042798132
|
NULL
|
click
|
ocr
|
NULL
|
40hel#Preparation for Refi... in 44 m100% L2• Mon 40hel#Preparation for Refi... in 44 m100% L2• Mon 11 May 14:16:23PostmanVIewWindowmelprTavsco.s°9 JY-20725-handle-HS-search-rate-linProiect v•.gitignoreT SyncCrmEntitiesTrait.php(C) CachedCrmServiceDecor:e audio.wavCh HandleHnb= nuospot-lournal-poll.log© RateLimitException.php© PaginationConfia.phd< phpunit.xmlis ttt.isclass Cllent extends Baseclient 1mpLenE oauth-private.keyE oauth-public.kev= storageE supervisord.pidtext-relav..sontests125FeatureIntearation127• m Servicesv 7UnitActionsm Comnonent130M ConficurationD ConsoleM ContractsD DomainMntoD Enums137D EventsD Exceptions© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsC HelpersahiteIntearations148a Interactionsallobs> ActivitvM AiAutomation>M Audiol• M AutomatedRenorts153C) CreateRecultsTest.ilC) RequestGenerateA.155C) RequestGenerateR,@ SendReportExpiring© SendReportJobTes(₴ SendReportMailJobe CondDonartNatGonMelondarMcrmlnubu1etunction 1shubspotratelim1t11 $e instanceof \GuzzleHtreturn (int) $e->getCode(recurn talsepubunc function parseRetrvAftercThSheadens = se->detResponsesvalue = Sheadens|Retry-if (is arnav(Svalue)) {= Svaluellol 2:if Gs numeric(Svalue)) <return Gint) Svalue:Smessage = strtolower(Se->getMif (str_contains(Smessage, 'daif (str_ contains(Smessage.if (str_ contains(Smessage.return 1Sthis->lo0->warningl' Hubsoot• Searchnublic function nanceMeccade ThrouYour team is now on the Free olan with 1 admin. You retain editina access and other members are read-onlv. View team nermissions to see who can edit or unarade to restore collaborationV COLLECTIONSs9: An error occurrea> CRM Owners> CRM Pipelines› Dealsengagements>D OLD ENGAGEMENTSGet list meetingsrosl search tasksGET read callGeT list callsrost meeuings scheculedGET det meetinorost det link to task› POST Create Contact with AssociationHuospotv teration run HSbel kead copyeg. An error occurred.ss. successful operationv teration run Search HSrost search contact oy emall copy> Journal & webhoooks v4› OAuth› Properties• DECCADOLSEARCHpost coarch cantant hu nhanoPOST search contact by emailPOST search meetingsPOST search notes> post Search calle v2POST Search related meetinas v3PoSt coarch deals> Ticketsv Ulcofull• POST Read a batch of obiec •Run orderRun SequenceposT search contact by email copy> POST filter per comoanv / onlv oven deal stagesGET engagements old associated by dealSustem Resource WarningSustem resources are constrained. Thesustem may not be able to generate the loadeded for this test and the cest is likely toe Connect Git = Concole 5.l TerminaGET Read CopyGET https:/lapi.hubapi.com0 Iteration run Search HSPOSt search contact by emaiFunctional PerformanceDeselect AllSelect All ResetChoose how to run vour pertormance test• In the appVia the elSet up vour performance testLoad profile ©Virtual users ©FixedD RunnerNo environmentTest duration20 virtual users run for 1 minute, each executing all requests sequentiallvData file GSelect file>Pass test if... ©Globals Vault Tools?000...
|
18422
|
NULL
|
NULL
|
NULL
|
|
18426
|
794
|
26
|
2026-05-11T11:16:26.181792+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498186181_m1.jpg...
|
Notion Calendar
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp<DEV (docker)-zshlaol& Preparation for Refi... in 44 m100% <8• Mon 11 May 14:16:26181DOCKER₴81DEV (docker)₴2APP (-zsh)H3worker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker:worker__00:stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-emails:worker-emails_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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# php artisan jiminny: debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and run jiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# php artisan optimize:clear && supervisorctl restart allINFOClearing cached bootstrap files.configcachecompiledeventsroutesviews84-zshX5ffmpegS'- $86-zshDEV11.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE...
|
NULL
|
7963519379470438682
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp<DEV (docker)-zshlaol& Preparation for Refi... in 44 m100% <8• Mon 11 May 14:16:26181DOCKER₴81DEV (docker)₴2APP (-zsh)H3worker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker:worker__00:stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-emails:worker-emails_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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# php artisan jiminny: debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and run jiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# php artisan optimize:clear && supervisorctl restart allINFOClearing cached bootstrap files.configcachecompiledeventsroutesviews84-zshX5ffmpegS'- $86-zshDEV11.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18427
|
795
|
29
|
2026-05-11T11:16:57.078145+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498217078_m2.jpg...
|
Notion Calendar
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
40hel#Preparation for Refi... in 44 m100% L2• Mon 40hel#Preparation for Refi... in 44 m100% L2• Mon 11 May 14:16:56PostmanVIewWindowmelprTavsco.s°9 JY-20725-handle-HS-search-rate-linProiect v•.gitignoreT SyncCrmEntitiesTrait.php(C) CachedCrmServiceDecor:e audio.wavch HandleHnb= nuospot-lournal-poll.log© RateLimitException.php© PaginationConfia.phd< phpunit.xmlis ttt.isclass Cllent extends Baseclient 1mpLenE oauth-private.keyE oauth-public.kev= storageE supervisord.pidtext-relav..sontests125FeatureIntearation127Servicesv 7UnitActionsm ComnonentM ConficurationD ConsoleM ContractsD DomainMntoD Enums137D EventsD Exceptions© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsC HelpersahiteIntearations148a Interactionsallobs> ActivitvM AiAutomation>M Audiol• M AutomatedRenorts153C) CreateRecultsTest.ilC) RequestGenerateA.155C) RequestGenerateR,@ SendReportExpiring© SendReportJobTes(₴ SendReportMailJobe CondDonartNatGonMelondarMcrmlnubu1etunction 1shubspotratelim1t11 $e instanceof \GuzzleHtreturn (int) $e->getCodeOrecurn talsepubunc function parseRetrvaftercThsvalue = Sheadens|Retry-if (is arnav(Svalue)) {= Svaluellol 2:if Gs numeric(Svalue)) <return Gint) Svalue:Smessage = strtolower(Se->getMif (str_contains(Smessage, 'daif (str_ contains(Smessage.if (str_ contains(Smessage.return 1Sthis->lo0->warningl' Hubsootpublic function parseMessage(Throw• SearchYour team is now on the Free olan with 1 admin. You retain editina access and other members are read-onlv. View team nermissions to see who can edit or unarade to restore collaborationV COLLECTIONSs9: An error occurrea> CRM Owners> CRM Pipelines› Dealsengagements>D OLD ENGAGEMENTSGET list meetingsrosl search tasksGET read callGeT list callsrost meeuings scheculedGET det meetinorost det link to task› POST Create Contact with AssociationHuospotv teration run HSbel kead copyeg. An error occurred.ss. successful operationv teration run Search HSrost search contact oy emall copy> Journal & webhoooks v4› OAuth› Properties• DECCADOLSEARCHpost coarch cantant hu nhanoPOST search contact by emailPOST search meetingsPOST search notes> post Search calle v2POST Search related meetinas v3PoSt coarch deals> Tickets• POST Read a batch of obiec •Run orderRun SequencePosT search contact by email copyGET engagements old associated by dealGET engagements old associated by comoanvCaMiDANMeNreSPECS>FLOWS§ Connect GitConcole 5.l TerminGET Read CopyGET https:/lapi.hubapi.com0 Iteration run Search HSPOSt search contact by emaiFunctional PerformanceDeselect AllSelect All ResetChoose how to run vour pertormance test• In the appVia the elSet up vour performance testLoad profile GVirtual users ©FixedD RunnerNo environmentTest duration20 virtual users run for 1 minute, each executing all requests sequentiallvData file GSelect file>Pass test if... ©Globals Vault Tools?000...
|
NULL
|
-3928710207289021921
|
NULL
|
idle
|
ocr
|
NULL
|
40hel#Preparation for Refi... in 44 m100% L2• Mon 40hel#Preparation for Refi... in 44 m100% L2• Mon 11 May 14:16:56PostmanVIewWindowmelprTavsco.s°9 JY-20725-handle-HS-search-rate-linProiect v•.gitignoreT SyncCrmEntitiesTrait.php(C) CachedCrmServiceDecor:e audio.wavch HandleHnb= nuospot-lournal-poll.log© RateLimitException.php© PaginationConfia.phd< phpunit.xmlis ttt.isclass Cllent extends Baseclient 1mpLenE oauth-private.keyE oauth-public.kev= storageE supervisord.pidtext-relav..sontests125FeatureIntearation127Servicesv 7UnitActionsm ComnonentM ConficurationD ConsoleM ContractsD DomainMntoD Enums137D EventsD Exceptions© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsC HelpersahiteIntearations148a Interactionsallobs> ActivitvM AiAutomation>M Audiol• M AutomatedRenorts153C) CreateRecultsTest.ilC) RequestGenerateA.155C) RequestGenerateR,@ SendReportExpiring© SendReportJobTes(₴ SendReportMailJobe CondDonartNatGonMelondarMcrmlnubu1etunction 1shubspotratelim1t11 $e instanceof \GuzzleHtreturn (int) $e->getCodeOrecurn talsepubunc function parseRetrvaftercThsvalue = Sheadens|Retry-if (is arnav(Svalue)) {= Svaluellol 2:if Gs numeric(Svalue)) <return Gint) Svalue:Smessage = strtolower(Se->getMif (str_contains(Smessage, 'daif (str_ contains(Smessage.if (str_ contains(Smessage.return 1Sthis->lo0->warningl' Hubsootpublic function parseMessage(Throw• SearchYour team is now on the Free olan with 1 admin. You retain editina access and other members are read-onlv. View team nermissions to see who can edit or unarade to restore collaborationV COLLECTIONSs9: An error occurrea> CRM Owners> CRM Pipelines› Dealsengagements>D OLD ENGAGEMENTSGET list meetingsrosl search tasksGET read callGeT list callsrost meeuings scheculedGET det meetinorost det link to task› POST Create Contact with AssociationHuospotv teration run HSbel kead copyeg. An error occurred.ss. successful operationv teration run Search HSrost search contact oy emall copy> Journal & webhoooks v4› OAuth› Properties• DECCADOLSEARCHpost coarch cantant hu nhanoPOST search contact by emailPOST search meetingsPOST search notes> post Search calle v2POST Search related meetinas v3PoSt coarch deals> Tickets• POST Read a batch of obiec •Run orderRun SequencePosT search contact by email copyGET engagements old associated by dealGET engagements old associated by comoanvCaMiDANMeNreSPECS>FLOWS§ Connect GitConcole 5.l TerminGET Read CopyGET https:/lapi.hubapi.com0 Iteration run Search HSPOSt search contact by emaiFunctional PerformanceDeselect AllSelect All ResetChoose how to run vour pertormance test• In the appVia the elSet up vour performance testLoad profile GVirtual users ©FixedD RunnerNo environmentTest duration20 virtual users run for 1 minute, each executing all requests sequentiallvData file GSelect file>Pass test if... ©Globals Vault Tools?000...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18428
|
794
|
27
|
2026-05-11T11:16:57.942376+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498217942_m1.jpg...
|
Notion Calendar
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• •DOCKERO ₴1DEV (docker)$2APP (-zsh)H3configcachecompiledeventsroutesviewsjiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-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:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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# lPreparation for Refi... in 44m100% <8• Mon 11 May 14:16:57181DEV (docker)-zsh84-zshX5ffmpegO ₴611.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zshDEV...
|
NULL
|
-7286957057370768145
|
NULL
|
idle
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• •DOCKERO ₴1DEV (docker)$2APP (-zsh)H3configcachecompiledeventsroutesviewsjiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-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:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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# lPreparation for Refi... in 44m100% <8• Mon 11 May 14:16:57181DEV (docker)-zsh84-zshX5ffmpegO ₴611.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zshDEV...
|
18426
|
NULL
|
NULL
|
NULL
|
|
18433
|
794
|
31
|
2026-05-11T11:17:13.896018+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498233896_m1.jpg...
|
Notion Calendar
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp••DOCKERO ₴1DEV (docker)APP (-zsh)#3configcachecompiledeventsroutesviewsjiminny-worker-processing-2: jiminny-worker-processing-2_00: stoppedjiminny-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:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#lhl# Preparation for Refi... in 43 mDEV (docker)-zsh84-zsh85100% <78• Mon 11 May 14:17:13T&1-zsh*7screenpipe"O ₴611.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
NULL
|
12042863573610631
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp••DOCKERO ₴1DEV (docker)APP (-zsh)#3configcachecompiledeventsroutesviewsjiminny-worker-processing-2: jiminny-worker-processing-2_00: stoppedjiminny-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:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#lhl# Preparation for Refi... in 43 mDEV (docker)-zsh84-zsh85100% <78• Mon 11 May 14:17:13T&1-zsh*7screenpipe"O ₴611.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
18432
|
NULL
|
NULL
|
NULL
|
|
18434
|
795
|
31
|
2026-05-11T11:17:13.888996+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498233888_m2.jpg...
|
Notion Calendar
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FV faVsco.js°9 JY-20725-handle-HS-search-rate-limP FV faVsco.js°9 JY-20725-handle-HS-search-rate-limProletey•.gitignoree audio.wavT SyncCrmEntitiesTrait.php(C) CachedCrmServiceDecor:ch HandleHuh= nuospor-lournal-poll.log© RateLimitException.php© PaginationConfia.phd< phpunit.xmlis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pidclass Cllent extends Baseclient 1mpLentext-relav..son/ tests125FeatureIntearation127• m Servicesv 7UnitActionsm ComnonentM ConficurationD ConsoleM ContractsD DomainMnto135D EnumsD EventsD Exceptions137© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsC HelpersahiteIntearationsa Interactions148149allobs> ActivitvM AiAutomation>M Audiol• M AutomatedRenortsC) CreateRecultsTest.ilC) RequestGenerateA.155C) RequestGenerateR,@ SendReportExpiring© SendReportJobTes(₴ SendReportMailJobe CondDonartNatGonMelondarMcrmlnubu1etunction 1shubspotratelim1t11 $e instanceof \GuzzleHtreturn (int) $e->getCode)recurn talsepubunc function parseRetrvafteruhsvalue = Sheadens|Retry-if (is arnav(Svalue)) {= Svaluellol 2.if Gs numeric(Svalue)) <return Gint) Svalue:Smessage = strtolower(Se->getMif (str_contains(Smessage, 'daif (str_ contains(Smessaqe, 'teif (str_ contains(Smessaqe, 'sereturn 1Sthis->lo0->warningl' Hubsootpublic function parseMessage(Throw• SearchYour team is now on the Free olan with 1 admin. You retain editina access and other members are read-onlv. View team nermissions to see who can edit or unarade to restore collaborationV COLLECTIONSs9: An error occurreaCRM Owners> CRM Pipelines› Dealsengagements>D OLD ENGAGEMENTSGet list meetingsrosl search tasksGET read callGeT list callsrost meeuings scheculedGET det meetinorost det link to task› POST Create Contact with AssociationHuospotv teration run HSbel kead copyeg. An error occurred.ss. successful operationv teration run Search HSrost search contact oy emall copy> Journal & webhoooks v4› OAuth› Properties• DECCADOLSEARCHpost coarch cantant hu nhanoPOST search contact by emailPOST search meetingsPOST search notes> post Search calle v2POST Search related meetinas v3PoSt coarch deals> Tickets• POST Read a batch of obiec •Run orderRun SequencePosT search contact by email copyGET engagements old associated by dealGET engagements old associated by comoanvCaMiDANMeNreSPECS>FLOWS§ Connect GitConcole 5.l TerminGET Read CopyDeselect AllSelect All ResetPreparation tor Kell.... In 43 m.• мon 11 Mаy 14.1/.19Uparade0 Iteration run Search HSPOSt search contact by emaiD RunnerNo environmentvFunctional PerformanceChoose how to run vour pertormance test• In the appVia the elSet up vour performance testLoad profile ©Virtual users ©Test durationFixed20 virtual users run for 1 minute, each executing all requests sequentiallvData file GSelect file>Pass test if... ©Globals Vault Tools?000...
|
NULL
|
-4251651585397872685
|
NULL
|
click
|
ocr
|
NULL
|
FV faVsco.js°9 JY-20725-handle-HS-search-rate-limP FV faVsco.js°9 JY-20725-handle-HS-search-rate-limProletey•.gitignoree audio.wavT SyncCrmEntitiesTrait.php(C) CachedCrmServiceDecor:ch HandleHuh= nuospor-lournal-poll.log© RateLimitException.php© PaginationConfia.phd< phpunit.xmlis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pidclass Cllent extends Baseclient 1mpLentext-relav..son/ tests125FeatureIntearation127• m Servicesv 7UnitActionsm ComnonentM ConficurationD ConsoleM ContractsD DomainMnto135D EnumsD EventsD Exceptions137© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsC HelpersahiteIntearationsa Interactions148149allobs> ActivitvM AiAutomation>M Audiol• M AutomatedRenortsC) CreateRecultsTest.ilC) RequestGenerateA.155C) RequestGenerateR,@ SendReportExpiring© SendReportJobTes(₴ SendReportMailJobe CondDonartNatGonMelondarMcrmlnubu1etunction 1shubspotratelim1t11 $e instanceof \GuzzleHtreturn (int) $e->getCode)recurn talsepubunc function parseRetrvafteruhsvalue = Sheadens|Retry-if (is arnav(Svalue)) {= Svaluellol 2.if Gs numeric(Svalue)) <return Gint) Svalue:Smessage = strtolower(Se->getMif (str_contains(Smessage, 'daif (str_ contains(Smessaqe, 'teif (str_ contains(Smessaqe, 'sereturn 1Sthis->lo0->warningl' Hubsootpublic function parseMessage(Throw• SearchYour team is now on the Free olan with 1 admin. You retain editina access and other members are read-onlv. View team nermissions to see who can edit or unarade to restore collaborationV COLLECTIONSs9: An error occurreaCRM Owners> CRM Pipelines› Dealsengagements>D OLD ENGAGEMENTSGet list meetingsrosl search tasksGET read callGeT list callsrost meeuings scheculedGET det meetinorost det link to task› POST Create Contact with AssociationHuospotv teration run HSbel kead copyeg. An error occurred.ss. successful operationv teration run Search HSrost search contact oy emall copy> Journal & webhoooks v4› OAuth› Properties• DECCADOLSEARCHpost coarch cantant hu nhanoPOST search contact by emailPOST search meetingsPOST search notes> post Search calle v2POST Search related meetinas v3PoSt coarch deals> Tickets• POST Read a batch of obiec •Run orderRun SequencePosT search contact by email copyGET engagements old associated by dealGET engagements old associated by comoanvCaMiDANMeNreSPECS>FLOWS§ Connect GitConcole 5.l TerminGET Read CopyDeselect AllSelect All ResetPreparation tor Kell.... In 43 m.• мon 11 Mаy 14.1/.19Uparade0 Iteration run Search HSPOSt search contact by emaiD RunnerNo environmentvFunctional PerformanceChoose how to run vour pertormance test• In the appVia the elSet up vour performance testLoad profile ©Virtual users ©Test durationFixed20 virtual users run for 1 minute, each executing all requests sequentiallvData file GSelect file>Pass test if... ©Globals Vault Tools?000...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18436
|
794
|
32
|
2026-05-11T11:17:15.649310+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498235649_m1.jpg...
|
Notion Calendar
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• •DOCKERO ₴1DEV (docker)$2APP (-zsh)H3configcachecompiledeventsroutesviewsjiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-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:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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# l§ Preparation for Refi... in 43 m100% <78• Mon 11 May 14:17:15181DEV (docker)-zsh84-zshX5screenpipe"O ₴611.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zshDEV...
|
NULL
|
409959670186570608
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• •DOCKERO ₴1DEV (docker)$2APP (-zsh)H3configcachecompiledeventsroutesviewsjiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-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:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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# l§ Preparation for Refi... in 43 m100% <78• Mon 11 May 14:17:15181DEV (docker)-zsh84-zshX5screenpipe"O ₴611.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zshDEV...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18439
|
794
|
35
|
2026-05-11T11:17:29.955579+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498249955_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• •DOCKERconfigcachecompiledeventsroutesviews•₴1DEV (docker)$2APP (-zsh)H3jiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-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:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00:stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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# php artisan jiminny:debugPreparation for Refi... in 43 m100% <DEV (docker)-zsh84-zshX5screenpipe"11.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE₴868• Mon 11 May 14:17:29181-zsh+DEV...
|
NULL
|
5975291050605325679
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• •DOCKERconfigcachecompiledeventsroutesviews•₴1DEV (docker)$2APP (-zsh)H3jiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-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:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00:stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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# php artisan jiminny:debugPreparation for Refi... in 43 m100% <DEV (docker)-zsh84-zshX5screenpipe"11.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE₴868• Mon 11 May 14:17:29181-zsh+DEV...
|
18438
|
NULL
|
NULL
|
NULL
|
|
18446
|
794
|
39
|
2026-05-11T11:18:03.023871+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498283023_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 42 m100% <78• Mon 11 May 14:18:02181DEV (docker)-zshDOCKER-₴81DEV (docker)$2APP (-zsh)*3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
NULL
|
-7192291227744882671
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 42 m100% <78• Mon 11 May 14:18:02181DEV (docker)-zshDOCKER-₴81DEV (docker)$2APP (-zsh)*3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
18445
|
NULL
|
NULL
|
NULL
|
|
18447
|
795
|
36
|
2026-05-11T11:18:03.014802+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498283014_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicareCodeLaravelKeractorWindowFV f PhostormVIewINavicareCodeLaravelKeractorWindowFV faVsco.js°9 JY-20725-handle-HS-search-rate-limitProiect•.gitignoree audio.wavT SyncCrmEntitiesTrait.phpC) CachedCrmServiceDecorator.ongDeleteCrmEntityTrait.php© HandleHu= nuospot-lournal-poll.log© RateLimitException.php© PaginationConfia.phdonounit.xmiis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pidclass Cllent extends Baseclient 1mpLements Hubspotclientintertace121122123text-relav.isontests125FeatureIntearation• m Servicesv 7UnitActions130m ComnonentM ConficurationConsoleContractsD DomainMntoD EnumsD EventsD Exceptions137© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsD HelpersahiteIntearationsa InteractionsM.Jobs> ActivitvM AiAutomation>M Audiol• M AutomatedRenortsc) CreateResultsTect.ilC) RequestGenerateA.C) RequestGenerateR,© SendReportExpiring© SendReportJobTes@& SendReportMailJobe CondDonartNatGonMelondarMemmTacts naccod. 12 (todav 12:02nubu1etunction 1shubspotrateuimithrowable sel: 000l11 $e instanceof \GuzzleHttp\Exception\RequestExceptionreturn (int) $e->getCode === 429:recurn talsepubunc function parseRetrvAfter(Throwable Se: 1nt1f method existsSe.qetResponseHeaders'?Sheaders = $e->getResponseHeaders() ?: []:svalue = Sheadens|"Retrv-Aften' ? Sheadens"retrv-aften' ? null:if (is arnav(Svalue)) {Svaluel0l 22 null.if (is_numeric($value)) 1return (int) $value;Smessage = strtolower(Se->getMessageO):if (str_contains(Smessage, 'daily')) {recurn o00.if (str_ contains(Smessaqe, 'ten secondly')) {recurn 101if (str_contains(Smessaqe, 'secondly')) {return 1Sthis->loa->warnina('[Hubspotl No retry-after header or known message. using default'. [l'exception_class' => get_class($e),public function parseMessage(Throwable $e): stringOhuospot/serwice.onpProviderkateLimiter.phgA2/67 V3 ATII11 1111I II IlNNNMon 11 May 14:18:02A SF [jiminny@localhost]&console [pRODIA console [EUiconsole [STAGINGICc W.*15-11 11:17:21) Local.NOTICE: Monitoring start15-11 11:17:211 Locol Nomes: Monitorind end15-11 11:17:34]local.INF0: Jiminny \Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","m15-11 11:17:351 1oca1TNE0: Jiminnv Console Commands Command• •run Memory usage for command «"com15-11 11:17:371local.INFO: [MatchActivityCrmData] Starting CRM data15-11 11:17:37] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlat15-11 11:17:37] local.INF0: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,15-11 11:17:37] local.INF0: [MatchActivityCrmData] Participants old state {"activity":615092,"participants":[{";d"•100/102 lucen idienull "contact idienull "1ea15-11 11:17:37] local.INF0: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hytu? Siconnolation idi.401554270.37598_116d-hed8-0h07c15-11 11:17:37] local.INF0: [SocialAccountServicel Token retrieved {"socialAccountId":149notil Siconnolation idi.401554270.3759_116d-hed8-0h0715-11 11:17:37] local.INF0: [EncryptedTokenManager] Generating access token.cy correlacion 10. 010042/2-5/00-4100-0c00-000/cTL/rces Trace15-11 11:17:37] local.INF0: [Crm0wnerResolver] Integration owner matched as CRM Owner {"crm15-11 11:17:37]Local.LNru: Prospect match Lache15-11 11:17:38] local.INF0: [Hubspot] Failed to fetch contact {"email":"nikolay.nikolov@jimin15-11 11:17:38] local.INF0: [Prospect match] API returned empty result15-11 11:17:381 local.WARNTNG: [Hubspotl Received 429 from APT|"uS":"error", "message":"You nave reached vou15-1115-1111:17:381 LocaL.INF0: HandleHubspotRatelimitl Rate Limit cavaht.15-11 11:17:38] local.INFO: [MatchActivityCrmData] Starting CRM dataLocaL.INFO: EsUpdatelarget Uodate sinole taraet ""tan"activities". "ourpose":"searchable-observer-update"."entitvld":614436 *"correlat)tact 1d".nul "le:{"correlation id"."6f97c580-31f1-4723-80d8-b1046snot"≥ "correlation 1d":"6f97c580-3161-4723-80d8-610415-1111:17:381Local. TNEO.EncrvotedTokenManader Generatina accessi11:17:381 local.TNEO:CrmOwnerResolver Intearation15-1111:17:38]11•17•3811local.INFO: [Prospect match] Cachelocal TASh• Procnec+ matchll cached emntv necult15-11 11:17:391Jocal TAS0• HandleluhcnotRatel imitl Pate limit cauaht noleac15-11 11-17•391 10001 TNS0• MatchActivitvComDatal Stanting CRM data matching (lactivity" •41/382 "nemate seanch"•tone "set15-11 11:17:39]local.INF0: [ EsUpdateTarget ] Update single target {"target":"activities" "purpose": "searchable-observer15-11 11-17•791 10001 TNS0• / AsvnclndateSlasticSeanch Entitv added to Redis List ('entitvlne" • "activitiec" "entityTd" • 41/3815-11 11:17:39]local.INF0: [MatchActivityCrmData] Participants old state {"activity":614382,"participants":[{"id":1002632,"us15-11 11•17•701 1oco1 TNS0• ҐSocialAccountSenvicel Cetchina token SicocialAccounttdil.1400onnolation idi.190fe8574-047a-405f.h42a-d75ch15-11 11:17:391local.INF0: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"80fe8576-047a-495f-b42a-d75c15-11 11:17:39] local.INF0: [EncryptedTokenManager] Generating access token. {"mode":"Lec15-11 11:17:391 local.INF0: [Crm0wnerResolver] Integration owner matched as CRM Owner {"crmidleal fuconnolotionl15-11 11:17:39] local.INF0: [Prospect match] Cache / local search hit {"identifier15-11 11:17:391 local.INF0: [Prospect matchl cached empty result - no APT calls, try next matching method {"identifier type"."email" "identifien"."nikolay.n15-11 11:17:391 local.INF0: [HandleHubspotRateLimitl15-11 11:17:391 local.INF0: [MatchActivitvCr15-11 11:17:391 Local.INF0: EsUpdateTan15-11 11:17:391Local.INF0: AsvncUodatezlastics15-11 11:17•391 local INF0: [MatchActivit15-11 11:17:3911Local INFI: SoctalAcco15-11 11:17:391 Local, INEOS15-1111:17:391 LocalINE0: EncrvotedTok15-11 11:17:391 Loc01TNF0: CrmOwnerRes...
|
NULL
|
-3615704974924225602
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicareCodeLaravelKeractorWindowFV f PhostormVIewINavicareCodeLaravelKeractorWindowFV faVsco.js°9 JY-20725-handle-HS-search-rate-limitProiect•.gitignoree audio.wavT SyncCrmEntitiesTrait.phpC) CachedCrmServiceDecorator.ongDeleteCrmEntityTrait.php© HandleHu= nuospot-lournal-poll.log© RateLimitException.php© PaginationConfia.phdonounit.xmiis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pidclass Cllent extends Baseclient 1mpLements Hubspotclientintertace121122123text-relav.isontests125FeatureIntearation• m Servicesv 7UnitActions130m ComnonentM ConficurationConsoleContractsD DomainMntoD EnumsD EventsD Exceptions137© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsD HelpersahiteIntearationsa InteractionsM.Jobs> ActivitvM AiAutomation>M Audiol• M AutomatedRenortsc) CreateResultsTect.ilC) RequestGenerateA.C) RequestGenerateR,© SendReportExpiring© SendReportJobTes@& SendReportMailJobe CondDonartNatGonMelondarMemmTacts naccod. 12 (todav 12:02nubu1etunction 1shubspotrateuimithrowable sel: 000l11 $e instanceof \GuzzleHttp\Exception\RequestExceptionreturn (int) $e->getCode === 429:recurn talsepubunc function parseRetrvAfter(Throwable Se: 1nt1f method existsSe.qetResponseHeaders'?Sheaders = $e->getResponseHeaders() ?: []:svalue = Sheadens|"Retrv-Aften' ? Sheadens"retrv-aften' ? null:if (is arnav(Svalue)) {Svaluel0l 22 null.if (is_numeric($value)) 1return (int) $value;Smessage = strtolower(Se->getMessageO):if (str_contains(Smessage, 'daily')) {recurn o00.if (str_ contains(Smessaqe, 'ten secondly')) {recurn 101if (str_contains(Smessaqe, 'secondly')) {return 1Sthis->loa->warnina('[Hubspotl No retry-after header or known message. using default'. [l'exception_class' => get_class($e),public function parseMessage(Throwable $e): stringOhuospot/serwice.onpProviderkateLimiter.phgA2/67 V3 ATII11 1111I II IlNNNMon 11 May 14:18:02A SF [jiminny@localhost]&console [pRODIA console [EUiconsole [STAGINGICc W.*15-11 11:17:21) Local.NOTICE: Monitoring start15-11 11:17:211 Locol Nomes: Monitorind end15-11 11:17:34]local.INF0: Jiminny \Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","m15-11 11:17:351 1oca1TNE0: Jiminnv Console Commands Command• •run Memory usage for command «"com15-11 11:17:371local.INFO: [MatchActivityCrmData] Starting CRM data15-11 11:17:37] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlat15-11 11:17:37] local.INF0: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,15-11 11:17:37] local.INF0: [MatchActivityCrmData] Participants old state {"activity":615092,"participants":[{";d"•100/102 lucen idienull "contact idienull "1ea15-11 11:17:37] local.INF0: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hytu? Siconnolation idi.401554270.37598_116d-hed8-0h07c15-11 11:17:37] local.INF0: [SocialAccountServicel Token retrieved {"socialAccountId":149notil Siconnolation idi.401554270.3759_116d-hed8-0h0715-11 11:17:37] local.INF0: [EncryptedTokenManager] Generating access token.cy correlacion 10. 010042/2-5/00-4100-0c00-000/cTL/rces Trace15-11 11:17:37] local.INF0: [Crm0wnerResolver] Integration owner matched as CRM Owner {"crm15-11 11:17:37]Local.LNru: Prospect match Lache15-11 11:17:38] local.INF0: [Hubspot] Failed to fetch contact {"email":"nikolay.nikolov@jimin15-11 11:17:38] local.INF0: [Prospect match] API returned empty result15-11 11:17:381 local.WARNTNG: [Hubspotl Received 429 from APT|"uS":"error", "message":"You nave reached vou15-1115-1111:17:381 LocaL.INF0: HandleHubspotRatelimitl Rate Limit cavaht.15-11 11:17:38] local.INFO: [MatchActivityCrmData] Starting CRM dataLocaL.INFO: EsUpdatelarget Uodate sinole taraet ""tan"activities". "ourpose":"searchable-observer-update"."entitvld":614436 *"correlat)tact 1d".nul "le:{"correlation id"."6f97c580-31f1-4723-80d8-b1046snot"≥ "correlation 1d":"6f97c580-3161-4723-80d8-610415-1111:17:381Local. TNEO.EncrvotedTokenManader Generatina accessi11:17:381 local.TNEO:CrmOwnerResolver Intearation15-1111:17:38]11•17•3811local.INFO: [Prospect match] Cachelocal TASh• Procnec+ matchll cached emntv necult15-11 11:17:391Jocal TAS0• HandleluhcnotRatel imitl Pate limit cauaht noleac15-11 11-17•391 10001 TNS0• MatchActivitvComDatal Stanting CRM data matching (lactivity" •41/382 "nemate seanch"•tone "set15-11 11:17:39]local.INF0: [ EsUpdateTarget ] Update single target {"target":"activities" "purpose": "searchable-observer15-11 11-17•791 10001 TNS0• / AsvnclndateSlasticSeanch Entitv added to Redis List ('entitvlne" • "activitiec" "entityTd" • 41/3815-11 11:17:39]local.INF0: [MatchActivityCrmData] Participants old state {"activity":614382,"participants":[{"id":1002632,"us15-11 11•17•701 1oco1 TNS0• ҐSocialAccountSenvicel Cetchina token SicocialAccounttdil.1400onnolation idi.190fe8574-047a-405f.h42a-d75ch15-11 11:17:391local.INF0: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"80fe8576-047a-495f-b42a-d75c15-11 11:17:39] local.INF0: [EncryptedTokenManager] Generating access token. {"mode":"Lec15-11 11:17:391 local.INF0: [Crm0wnerResolver] Integration owner matched as CRM Owner {"crmidleal fuconnolotionl15-11 11:17:39] local.INF0: [Prospect match] Cache / local search hit {"identifier15-11 11:17:391 local.INF0: [Prospect matchl cached empty result - no APT calls, try next matching method {"identifier type"."email" "identifien"."nikolay.n15-11 11:17:391 local.INF0: [HandleHubspotRateLimitl15-11 11:17:391 local.INF0: [MatchActivitvCr15-11 11:17:391 Local.INF0: EsUpdateTan15-11 11:17:391Local.INF0: AsvncUodatezlastics15-11 11:17•391 local INF0: [MatchActivit15-11 11:17:3911Local INFI: SoctalAcco15-11 11:17:391 Local, INEOS15-1111:17:391 LocalINE0: EncrvotedTok15-11 11:17:391 Loc01TNF0: CrmOwnerRes...
|
18443
|
NULL
|
NULL
|
NULL
|
|
18448
|
795
|
37
|
2026-05-11T11:18:08.521611+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498288521_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicareCodeLaravelKeractorWindowFV f PhostormVIewINavicareCodeLaravelKeractorWindowFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProiect•.gitignoreT SyncCrmEntitiesTrait.phpC) CachedCrmServiceDecorator.onge audio.wav© HandleHub= nuospor-lournal-poll.log© RateLimitException.php© PaginationConfia.phdonounit.xmiis ttt.isclass Cllent extends Baseclient 1mpLements HubspotclientintertaceE oauth-private.keyE oauth-public.kev= storageE supervisord.pid121122123text-relav.isontests125FeatureIntearation• m Servicesv 7UnitActions130m ComnonentM ConficurationConsoleM ContractsD DomainMntoD EnumsD EventsD Exceptions137© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsD HelpersahiteIntearationsa InteractionsM.Jobs> ActivitvM AiAutomation>M Audiol• M AutomatedRenortsc) CreateResultsTect.ilC) RequestGenerateA.C) RequestGenerateR,© SendReportExpiring© SendReportJobTes@& SendReportMailJobe CondDanartNatGonMelondarMemmTacts naccod. 12 (todav 12:02nubu1etunction 1shubspotrateuimithrowable sel: 000l11 $e instanceof \GuzzleHttp\Exception\RequestExceptionreturn (int) $e->getCode === 429:recurn talsepubunc function parseRetrvAfter(Throwable Se: 1nt1f method existsSe.qetResponseheaders'?Sheaders = $e->getResponseHeaders() ?: []:svalue = Sheadens|"Retrv-Aften' ? Sheadens"retrv-aften' ? nul.if (is arnav(Svalue)) {Svaluel0l 22 null.if (is_numeric($value)) 1return (int) $valve;Smessage = strtolower(Se->getMessageO):if (str_contains(Smessage, 'daily')) {recurn o00.if (str_ contains(Smessaqe, 'ten secondly')) {recurn 101if (str_contains(Smessaqe, 'secondly')) {return 1Sthis->loa->warnina('[Hubspotl No retry-after header or known message, usina default'. [l'exception_class' => get_class($e),public function parseMessage(Throwable $e): stringHudspol/serwice.pnp42 467 ×3 ^II II II=112100% 5• Mon 11 May 14:18:08A SF [jiminny@localhost&console [pRODlA console [EUiconsole [STAGINGICc W.*11 11:17:40] local.INF0: [Crm0wnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hu11 11:17:40] local.INF0: ProspectCache - Searching DB for opportunity by11 11.11.40 LocaL.LNrU. Prospecclache - Uoporcunity Ub11 11:17:401 Local.INFU:11 11:17:40] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613840,"team_id":2,"email":"adelina.petrova@11 11:17:401 Local.INFU:11 11:17:401 Local.INFU:Esupdatelarget Update sinqle target -"target11 11:17:40J LocaL.INFO:14:17:401 LOCOL.INFO:1 11:17:401 LocaL.INFO:11 11:17:401 LocaL.INFO: EsUodateTarget Vodate sinale taraet «"target)11 11:17:401 Local.INFD:[AsvncUodateFlasticSearch 1 Entitv added to Redis List {"entitvTvne"."activitiesẢẢШЙẢШẢLẢẢN h11 11:17:40] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {"worker"11 11•17•401 Tocal.TNSD• Social AccountServicel Fetchina token "social Accountid": 1490 "nnoviden!11 11:17:40] local.INFO: [SocialAccountService] Token retrieved 1"socialAccountId":1499,"provider11 11:17:40] local.INF0: [EncryptedTokenManager] Generating access token11 11:17:40] local.INF0: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider"11 11-17-401 10c01 TNE0• Prnsnent matchll Pache / local seanch hit "identifion tune" "email" "identifien"."oohinsondonusoe com"}11 11:17:40] local.INF0: [CrmActivityService]11 11:17:40] local.INF0: [CrmActivityService] CRM matching11 11:17:40] local.INF0: [ EsUpdateTarget ] Update single target {"target":"activities" "p11 11:17:40] local.INF0: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities"11 11:17:40] local.INF0: [MatchActivityCrmDatal Successfully matched CRM data {"activity":613833."re11 11:17:40] local.INF0: [MatchActivityCrmDatal Starting CRM data matching {"activity":6138211 11:17:40] local.INF0: [ EsUpdateTarqet ] Update single target {"target":"activities"11 11:17:40] local.INF0:[ AsyncUpdateElasticSearch ] Entity11 11:17:401 Local.INFU: MatchAct1v1tyCrmbata Partic1p11 11:17:40] local.INF0: [SocialAccountServicel Fetching14:1:401 LoCOL. INFU"11 11:17:401 local, INF0:11 11:17:401 Local.INFO:id"."dald11 11:17:401 local, INF0:H1d2ohA,Gl11 11:17:401 LocaL.INFO:CrmActivitvServicelteam. skipping erm lookup "activity 1d":613827.'email":"adelina.netrovad11 11:17:401 LocaL.INFO:11 11:17:401 LocaL.INFO:EsUodateTarget11 11•17•401 Tocal.TNSO:data c'activity":613827 "remote search"•true "ead id"enul "contact id":448y "account11 11•17•401 localTNS0• EclindateTaraet 1 Undate sinale taraet «"tarae-•"activities" "nurnose"«"seanchable-observen-undate" "entitvld":613826, "connelation11 11:17•401 local.TNE0: Г AsvnelindateFlasticSearch l Entity added to Pedis list f"entitvTvnell,"activitiec" "entitvid"•613826 "collectionkev". "activities-fon-u11 11•17•401 localTNE0• MatchActivitvCrmlatal Particinants old state 'activity":61382411 11:17:40] local.INF0:Isociel AecountSenvicel11 11.17•401 Tocal TASh• CocialAccoun+Cenvicol Tokon notniov.11 11:17:40] local.INF0: [EncryptedTokenMan11 11•17•401 1oc01 TAS0• Г6amПwnonPocolven] Tnteanationl11 11:17:40] local.INF0: [Prospect match] Ca11 11:17:40] local.INF0: [CrmActivityServicelSmail domnin bolonac to the toam chinnina enm11 11:17:40] local.INF0: [CrmActivityServicel CRM matching11449.1A...
|
NULL
|
-6494221083200949656
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicareCodeLaravelKeractorWindowFV f PhostormVIewINavicareCodeLaravelKeractorWindowFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProiect•.gitignoreT SyncCrmEntitiesTrait.phpC) CachedCrmServiceDecorator.onge audio.wav© HandleHub= nuospor-lournal-poll.log© RateLimitException.php© PaginationConfia.phdonounit.xmiis ttt.isclass Cllent extends Baseclient 1mpLements HubspotclientintertaceE oauth-private.keyE oauth-public.kev= storageE supervisord.pid121122123text-relav.isontests125FeatureIntearation• m Servicesv 7UnitActions130m ComnonentM ConficurationConsoleM ContractsD DomainMntoD EnumsD EventsD Exceptions137© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsD HelpersahiteIntearationsa InteractionsM.Jobs> ActivitvM AiAutomation>M Audiol• M AutomatedRenortsc) CreateResultsTect.ilC) RequestGenerateA.C) RequestGenerateR,© SendReportExpiring© SendReportJobTes@& SendReportMailJobe CondDanartNatGonMelondarMemmTacts naccod. 12 (todav 12:02nubu1etunction 1shubspotrateuimithrowable sel: 000l11 $e instanceof \GuzzleHttp\Exception\RequestExceptionreturn (int) $e->getCode === 429:recurn talsepubunc function parseRetrvAfter(Throwable Se: 1nt1f method existsSe.qetResponseheaders'?Sheaders = $e->getResponseHeaders() ?: []:svalue = Sheadens|"Retrv-Aften' ? Sheadens"retrv-aften' ? nul.if (is arnav(Svalue)) {Svaluel0l 22 null.if (is_numeric($value)) 1return (int) $valve;Smessage = strtolower(Se->getMessageO):if (str_contains(Smessage, 'daily')) {recurn o00.if (str_ contains(Smessaqe, 'ten secondly')) {recurn 101if (str_contains(Smessaqe, 'secondly')) {return 1Sthis->loa->warnina('[Hubspotl No retry-after header or known message, usina default'. [l'exception_class' => get_class($e),public function parseMessage(Throwable $e): stringHudspol/serwice.pnp42 467 ×3 ^II II II=112100% 5• Mon 11 May 14:18:08A SF [jiminny@localhost&console [pRODlA console [EUiconsole [STAGINGICc W.*11 11:17:40] local.INF0: [Crm0wnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hu11 11:17:40] local.INF0: ProspectCache - Searching DB for opportunity by11 11.11.40 LocaL.LNrU. Prospecclache - Uoporcunity Ub11 11:17:401 Local.INFU:11 11:17:40] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613840,"team_id":2,"email":"adelina.petrova@11 11:17:401 Local.INFU:11 11:17:401 Local.INFU:Esupdatelarget Update sinqle target -"target11 11:17:40J LocaL.INFO:14:17:401 LOCOL.INFO:1 11:17:401 LocaL.INFO:11 11:17:401 LocaL.INFO: EsUodateTarget Vodate sinale taraet «"target)11 11:17:401 Local.INFD:[AsvncUodateFlasticSearch 1 Entitv added to Redis List {"entitvTvne"."activitiesẢẢШЙẢШẢLẢẢN h11 11:17:40] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {"worker"11 11•17•401 Tocal.TNSD• Social AccountServicel Fetchina token "social Accountid": 1490 "nnoviden!11 11:17:40] local.INFO: [SocialAccountService] Token retrieved 1"socialAccountId":1499,"provider11 11:17:40] local.INF0: [EncryptedTokenManager] Generating access token11 11:17:40] local.INF0: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider"11 11-17-401 10c01 TNE0• Prnsnent matchll Pache / local seanch hit "identifion tune" "email" "identifien"."oohinsondonusoe com"}11 11:17:40] local.INF0: [CrmActivityService]11 11:17:40] local.INF0: [CrmActivityService] CRM matching11 11:17:40] local.INF0: [ EsUpdateTarget ] Update single target {"target":"activities" "p11 11:17:40] local.INF0: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities"11 11:17:40] local.INF0: [MatchActivityCrmDatal Successfully matched CRM data {"activity":613833."re11 11:17:40] local.INF0: [MatchActivityCrmDatal Starting CRM data matching {"activity":6138211 11:17:40] local.INF0: [ EsUpdateTarqet ] Update single target {"target":"activities"11 11:17:40] local.INF0:[ AsyncUpdateElasticSearch ] Entity11 11:17:401 Local.INFU: MatchAct1v1tyCrmbata Partic1p11 11:17:40] local.INF0: [SocialAccountServicel Fetching14:1:401 LoCOL. INFU"11 11:17:401 local, INF0:11 11:17:401 Local.INFO:id"."dald11 11:17:401 local, INF0:H1d2ohA,Gl11 11:17:401 LocaL.INFO:CrmActivitvServicelteam. skipping erm lookup "activity 1d":613827.'email":"adelina.netrovad11 11:17:401 LocaL.INFO:11 11:17:401 LocaL.INFO:EsUodateTarget11 11•17•401 Tocal.TNSO:data c'activity":613827 "remote search"•true "ead id"enul "contact id":448y "account11 11•17•401 localTNS0• EclindateTaraet 1 Undate sinale taraet «"tarae-•"activities" "nurnose"«"seanchable-observen-undate" "entitvld":613826, "connelation11 11:17•401 local.TNE0: Г AsvnelindateFlasticSearch l Entity added to Pedis list f"entitvTvnell,"activitiec" "entitvid"•613826 "collectionkev". "activities-fon-u11 11•17•401 localTNE0• MatchActivitvCrmlatal Particinants old state 'activity":61382411 11:17:40] local.INF0:Isociel AecountSenvicel11 11.17•401 Tocal TASh• CocialAccoun+Cenvicol Tokon notniov.11 11:17:40] local.INF0: [EncryptedTokenMan11 11•17•401 1oc01 TAS0• Г6amПwnonPocolven] Tnteanationl11 11:17:40] local.INF0: [Prospect match] Ca11 11:17:40] local.INF0: [CrmActivityServicelSmail domnin bolonac to the toam chinnina enm11 11:17:40] local.INF0: [CrmActivityServicel CRM matching11449.1A...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18449
|
795
|
38
|
2026-05-11T11:18:14.235688+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498294235_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicareCodeLaravelKeractorWindowFV f PhostormVIewINavicareCodeLaravelKeractorWindowFV faVsco.js°9 JY-20725-handle-HS-search-rate-limitProiect•.gitignoree audio.wavT SyncCrmEntitiesTrait.phpC) CachedCrmServiceDecorator.ong© HandleHub= nuospot-lournal-poll.log© RateLimitException.php© PaginationConfia.phdonounit.xmiis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pidclass Cllent extends Baseclient 1mpLements Hubspotclientintertace121122123text-relav..sontests125FeatureIntearation• m Servicesv 7UnitActions130m ComnonentM ConficurationConsoleContractsD DomainMntoD EnumsD EventsD Exceptions137© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsD HelpersahiteIntearationsa InteractionsM.Jobs> ActivitvM AiAutomation>M Audiol• M AutomatedRenortsc) CreateResultsTect.ilC) RequestGenerateA.C) RequestGenerateR,© SendReportExpiring© SendReportJobTes@& SendReportMailJobe CondDanartNatGonMelondarMemmTacts naccod. 12 (todav 12:02nubu1etunction 1shubspotrateuimithrowable sel: 000l11 $e instanceof \GuzzleHttp\Exception\RequestExceptionreturn (int) $e->getCode === 429:recurn talsepubunc function parseRetrvAfter(Throwable Se: 1nt1f method existsSe.qetResponseheaders'?Sheaders = $e->getResponseHeaders() ?: []:svalue = Sheadens|"Retrv-Aften' ? Sheadens'retrv-aften' ?? nuueif (is arnav(Svalue)) {Svaluel0l 22 null.if (is_numeric($value)) 1return (int) $valve;Smessage = strtolower(Se->getMessage):if (str_contains(Smessage, 'daily')) {if (str_ contains(Smessaqe, 'ten secondly')) {recurn 101if (str_ contains(Smessaqe, 'secondly')) {return 1Sthis->loa->warnina('[Hubspotl No retry-after header or known message. using default'. [l'exception_class' => get_class($e),public function parseMessage(Throwable $e): string• HubSpot/Service.php449A2 467 ×3 ^ V451= 4591- 461= 463E 465=468= 474= 475= 476E486= 494Preparation tor kell.. In 42 mMon 11 May 14:18:13A console [EUiconsole [STAGINGI2026-05-11 11:17:481 LocolTNS0:CrmActivitvServi.celi[2026-05-11 11:17:48] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observe12026-05-11 11:17:481 Zocol.TNE0: |• AsvnclndateSlasticSearch i[2026-05-11 11:17:49] local.INF0: [MatchActivityCrmData][2026-05-11 11:17:49] local.INF0: [MatchActivityCrmData] Starting CRM data matching {"activity":612642[2026-05-11 11:17:49] local.INF0: [ EsUpdateTarget ] Update single target {"targ[ AsyncUpdateElasticSearch ] Entity[2026-05-11 11:17:49] local.INF0: [MatchActivityCrmData] Participants old state {"ac)zuzo"0o"11 11.11.47 Local.enru. soclaLaccountservice recchine coken[2026-05-11 11:17:49] local.INF0: [SocialAccountService] Token retrieved[2026-05-11 11:17:50] local.INF0: [EncryptedTokenManager] Generatino12026-05-11 11:17:50 LocaL.LNFU: 1Crm.2026-05-11 11:17:50 LocaL.LNFU: Pr02026-05-11 11:17:50 LocaL.LNFU: ICrT2026-05-11 11:17:50 Local.INFU:12026-05-11 1:7:501 LocaL.INFU:12026-05-11 11:17:501 LocaL.INFO:12026-05-11 11:17:501 LocaL.INF0: MatchActivitycr12026-05-11 11:17:501 LocaL.INFO:12026-05-11 11:17:501 LocaL.INFO:12026-05-11 11:17:501 LocaL.INFO:EsUpdateTarget Uodate sinale[ AsyncUpdateElasticSearch12026-05-1111: 17•501 LocoL TNF0.2026-05-11 11:17-501 Locol TNFO.12026-05-11 11:17•501 Zoco1TNE0: SocialAccountServiceli[2026-05-11 11:17:50] local.INF0: [EncryptedToker[2026-05-11 11:17:51] local.INFO: [Crm0wnerResolver] Integratior[2026-05-11 11:17:51] local.INF0: ProspectCache[2026-05-11 11:17:51] local.INF0: ProspectCache[2026-05-11 11:17:51] local.INF0: Prospect[2026-05-11 11:17:51] local.INF0: [Prospect match] Cach(2026-05-11 11:17:51] local.INF0: [CrmActivityServicel(2026-05-11 11:17:51] local.INF0: [CrmActivityServicel[2026-05-11 11:17:51] local.INF0: [ EsUpdateTarget ] Update single target"AcvncllndateFlacticSeanch1 Entitl(2026-05-11 11:17:51] local.INF0: [MatchActivityCrmDatal(2026-05-11 11:17:53] local.INF0: [MatchActivityCrmDatal Starting CRM data matching[2026-05-11 11:17:53] local.INF0: [ EsUpdateTarget ] Update single target {"tar[ AsyncUpdateElasticSearch ] Entity2026-05-11 11:17:531 Local.INFU: MatchActivitvcrmbatal Particioants old state "activity":612÷[2026-05-11 11:17:53] local.INF0: [SocialAccountServicel Fetching token {"socialAccountId":14+ion AaH.H.2120050 1226 1920,hb212026-05-11 11:17:551 Local.INF0: SocialAccoTotion dau.H.2120050, 1226,1929,66[2026-05-11 11:17:53] local.INF0: [Enci12026-05-11 11:17:531 LocaL.INF0: Crm.12026-05-11 11:17.551 LOC0LINFO12026-05-11 11:17:551 LOc0L INF02026-05-11 11:17•541 LocaL,TNF0:2026-05-11 11:17•541 LocaLTNF0:[2026-05-11 11:17:54] Local.INFO: [ As2026-05-11 11:17•541 LocaLTNF0:MatchActivitvCrmDatall...
|
NULL
|
6361940037292750196
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhostormVIewINavicareCodeLaravelKeractorWindowFV f PhostormVIewINavicareCodeLaravelKeractorWindowFV faVsco.js°9 JY-20725-handle-HS-search-rate-limitProiect•.gitignoree audio.wavT SyncCrmEntitiesTrait.phpC) CachedCrmServiceDecorator.ong© HandleHub= nuospot-lournal-poll.log© RateLimitException.php© PaginationConfia.phdonounit.xmiis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pidclass Cllent extends Baseclient 1mpLements Hubspotclientintertace121122123text-relav..sontests125FeatureIntearation• m Servicesv 7UnitActions130m ComnonentM ConficurationConsoleContractsD DomainMntoD EnumsD EventsD Exceptions137© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsD HelpersahiteIntearationsa InteractionsM.Jobs> ActivitvM AiAutomation>M Audiol• M AutomatedRenortsc) CreateResultsTect.ilC) RequestGenerateA.C) RequestGenerateR,© SendReportExpiring© SendReportJobTes@& SendReportMailJobe CondDanartNatGonMelondarMemmTacts naccod. 12 (todav 12:02nubu1etunction 1shubspotrateuimithrowable sel: 000l11 $e instanceof \GuzzleHttp\Exception\RequestExceptionreturn (int) $e->getCode === 429:recurn talsepubunc function parseRetrvAfter(Throwable Se: 1nt1f method existsSe.qetResponseheaders'?Sheaders = $e->getResponseHeaders() ?: []:svalue = Sheadens|"Retrv-Aften' ? Sheadens'retrv-aften' ?? nuueif (is arnav(Svalue)) {Svaluel0l 22 null.if (is_numeric($value)) 1return (int) $valve;Smessage = strtolower(Se->getMessage):if (str_contains(Smessage, 'daily')) {if (str_ contains(Smessaqe, 'ten secondly')) {recurn 101if (str_ contains(Smessaqe, 'secondly')) {return 1Sthis->loa->warnina('[Hubspotl No retry-after header or known message. using default'. [l'exception_class' => get_class($e),public function parseMessage(Throwable $e): string• HubSpot/Service.php449A2 467 ×3 ^ V451= 4591- 461= 463E 465=468= 474= 475= 476E486= 494Preparation tor kell.. In 42 mMon 11 May 14:18:13A console [EUiconsole [STAGINGI2026-05-11 11:17:481 LocolTNS0:CrmActivitvServi.celi[2026-05-11 11:17:48] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observe12026-05-11 11:17:481 Zocol.TNE0: |• AsvnclndateSlasticSearch i[2026-05-11 11:17:49] local.INF0: [MatchActivityCrmData][2026-05-11 11:17:49] local.INF0: [MatchActivityCrmData] Starting CRM data matching {"activity":612642[2026-05-11 11:17:49] local.INF0: [ EsUpdateTarget ] Update single target {"targ[ AsyncUpdateElasticSearch ] Entity[2026-05-11 11:17:49] local.INF0: [MatchActivityCrmData] Participants old state {"ac)zuzo"0o"11 11.11.47 Local.enru. soclaLaccountservice recchine coken[2026-05-11 11:17:49] local.INF0: [SocialAccountService] Token retrieved[2026-05-11 11:17:50] local.INF0: [EncryptedTokenManager] Generatino12026-05-11 11:17:50 LocaL.LNFU: 1Crm.2026-05-11 11:17:50 LocaL.LNFU: Pr02026-05-11 11:17:50 LocaL.LNFU: ICrT2026-05-11 11:17:50 Local.INFU:12026-05-11 1:7:501 LocaL.INFU:12026-05-11 11:17:501 LocaL.INFO:12026-05-11 11:17:501 LocaL.INF0: MatchActivitycr12026-05-11 11:17:501 LocaL.INFO:12026-05-11 11:17:501 LocaL.INFO:12026-05-11 11:17:501 LocaL.INFO:EsUpdateTarget Uodate sinale[ AsyncUpdateElasticSearch12026-05-1111: 17•501 LocoL TNF0.2026-05-11 11:17-501 Locol TNFO.12026-05-11 11:17•501 Zoco1TNE0: SocialAccountServiceli[2026-05-11 11:17:50] local.INF0: [EncryptedToker[2026-05-11 11:17:51] local.INFO: [Crm0wnerResolver] Integratior[2026-05-11 11:17:51] local.INF0: ProspectCache[2026-05-11 11:17:51] local.INF0: ProspectCache[2026-05-11 11:17:51] local.INF0: Prospect[2026-05-11 11:17:51] local.INF0: [Prospect match] Cach(2026-05-11 11:17:51] local.INF0: [CrmActivityServicel(2026-05-11 11:17:51] local.INF0: [CrmActivityServicel[2026-05-11 11:17:51] local.INF0: [ EsUpdateTarget ] Update single target"AcvncllndateFlacticSeanch1 Entitl(2026-05-11 11:17:51] local.INF0: [MatchActivityCrmDatal(2026-05-11 11:17:53] local.INF0: [MatchActivityCrmDatal Starting CRM data matching[2026-05-11 11:17:53] local.INF0: [ EsUpdateTarget ] Update single target {"tar[ AsyncUpdateElasticSearch ] Entity2026-05-11 11:17:531 Local.INFU: MatchActivitvcrmbatal Particioants old state "activity":612÷[2026-05-11 11:17:53] local.INF0: [SocialAccountServicel Fetching token {"socialAccountId":14+ion AaH.H.2120050 1226 1920,hb212026-05-11 11:17:551 Local.INF0: SocialAccoTotion dau.H.2120050, 1226,1929,66[2026-05-11 11:17:53] local.INF0: [Enci12026-05-11 11:17:531 LocaL.INF0: Crm.12026-05-11 11:17.551 LOC0LINFO12026-05-11 11:17:551 LOc0L INF02026-05-11 11:17•541 LocaL,TNF0:2026-05-11 11:17•541 LocaLTNF0:[2026-05-11 11:17:54] Local.INFO: [ As2026-05-11 11:17•541 LocaLTNF0:MatchActivitvCrmDatall...
|
18448
|
NULL
|
NULL
|
NULL
|
|
18450
|
794
|
40
|
2026-05-11T11:18:17.364466+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498297364_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 42 mDEV (docker)-zshDOCKER- ₴81DEV (docker)$2APP (-zsh)*3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:18:16T81-zsh+screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
NULL
|
3710687757202135288
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 42 mDEV (docker)-zshDOCKER- ₴81DEV (docker)$2APP (-zsh)*3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:18:16T81-zsh+screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18451
|
NULL
|
0
|
2026-05-11T11:18:20.526624+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498300526_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormProiectVIewINavicarecodeFV faVsco.js°9 JY- PhostormProiectVIewINavicarecodeFV faVsco.js°9 JY-20725-handle-HS-search-rate-lin=laravel.log X 4 SF (jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD]•.gitignoree audio.wav© PlaybackController.php© CachedCrmServiceDecorator.phpA console [STAGING]= nuospot-lournal-poll.log= laravel.log< phpunit.xmis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pidtext-relav.isontestsFeatureM Intearation• m Servicesv 7UnitActionsm ComnonentM ConficurationConsoleContractsD DomainMntoD EnumsD EventsD ExceptionsRemoteMatch.onp)MatchactivityermData.pnp© Job.php© PaginationState.phpC) MatchCrmData.phpC) CrmObiectsResolver.pho© ProviderRateLimiter.php(C) PaqinationContia.phpclass Cuient extends BasecLient imolements HubspotcuientinterfaceA2 A67 ×3 ^ v 53612153453%538₴126127128129131133135137© EmailActivityImportExc139C HandlerT est.php© RateLimitExceptionTes1410 fixturesa GuardsC HelpersahiteIntearationsa InteractionsM.Jobs147148> ActivitvM AiAutomation>M Audiol• M AutomatedRenorts150151152C CreateResultsTest.1531C) RequestGenerateA.C) RequestGenerateR,© SendReportExpiring© SendReportJobTes@& SendReportMailJobe CondDonartNatGon159|MelondarMemmTacts naccod. 12 (todav 12:02public function isHubspotRateLimit(Throwable Se): boolse inscanceotGuzzLehcco cxcepcion kequesctxcepclonrecurn (1nu se->geclode === 427*nublic function narseRetrvAfter(Throwable Se): intif method exists(Se.'aetResoonseHeaders'))Sheaders = Se->aetResoonseHeadersor2.$value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;if Gs arrav(Svalue)) <11— 5411I11ISvalue = Svaluelol 22 null.if (is numeric(Svalue)) {return (int) Svalue;Smessage = strtolower(Se->getMessageO):if (str_contains($message,'daily')){=562if (str_ contains(Smessaqe.'ten secondly')) {return 10%if (str_contains(Smessaqe, 'secondly')) {return 1"Sthis->lo0->warnina('[Hubspotl No retry-after header or known message. using default'. ['excention class' => det class(Se)1 111neturn 10+1111x5CcW.*[2026-05-11 11:17:57] Local.INFO: [Prospect match] Cache / local search hit ("identifier_type":"€ -wsg.[2026-05-11 11:17:57] local.INF0: [CrmActivityService] CRM matching completed {"activity_id":612594,"participant[2026-05-11 11:17:57] local.INF0: [ EsUpdateTarget ] Update single target {"target":"activities","purpose": "seaf[2026-05-11 11:17:57] local.INF0: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activit[2026-05-11 11:17:57] local.INF0: [MatchActivityCrmData] Successfully matched CRM data {"activity":612594,"remot[2026-05-11 11:17:58]local.INF0: [MatchActivityCrmData] Starting CRM data matching {"activity":612593,"remote_s[2026-05-11 11:17:58] local.INF0:[ EsUpdateTarget ] Update single target {"target":"activities" "purpose":"sean[2026-05-11 11:17:58]Local.LNFU.[ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activit[2026-05-11 11:17:58] local.INF0:[MatchActivityCrmData] Participants old state {"activity":612593,"participants[2026-05-11 11:17:58]Local. Inru: Lsoczalaccountservaces retchang token t soczalaccountld 11499, provzder : hu.[2026-05-11 11:17:58] local.INF0:Soc1aLAccountservice Token recrieved "soc1aLACCOUncld":1474, "prov1der":"nUa12626-05-11 11417158Local.Inru.[2026-05-11 11:17:581 local. INF0:lencrvoredlokenmanager benerarina access roken. ""mode":"Leqacy"r ""correlar[CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider": "hubCrmActivitvServicel Emarl domann belonas to the team. skapping crm lookup "al2826-05-11 11:17:58 Local.INF0:[2026-05-11 11:17:58] local2826-05-11 11:17:5811[2026-05-11 11:17:58] local. INFO:2826-05-1111:17:5811CrmActivitvServicel CRM matchina completed "activity 1d":612593."participant12026-05-11 11:17:58J2026-05-11AsvncUodatezlasticSearch Entitv added to Redis uist <"entitvivoe":"activit[MatchActivityCrmData] Successfully matched CRM data {"activity":612593, "remotMatchActivitvermDatal Startino CRM data matchina "activitv":612592 "remote s[2026-05-112026-05-1111:17:58]Local. TNFO:EsUpdateTarget ] Update single target {"target":"activities","purpose":"sear11:17-581 local. TNEO:AsvncUndate=lasticSearch1 Entitv added to Redis List <"entitvivne"."activit11:17:581Local. TNEO.MatchActivitvCrmDatal Particinants old state "activity":612592 "narticinants11:17•5911Local. TNFO:[SocialAccountServicel Fetchina token "socialAccountId": 1499 "oroviden" • "hubs[2026-05-1111:17:59]local.INFO:Sacral Accoun+Cervicel Token netrieved "icocialAccountTd"• 1400 "nnovidenll•"huh12926-05-11 11•17•5911Jocal TASh•[EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlati[2026-05-11 11:17:59]Tocal TASO•[CrmOwnerResolver] Integration owner matched as CRM Owner {"erm_provider": "hub12026-05-11 11•17•591 local TAS0•Prosnect matchl Cache / local ceanch hit cuidentifien tvnel."email" "identifi[2026-05-11 11:17:59]local.INF0: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"a12026-05-11 11•17•591 1ocal TAE0•[CrmActivityService] CRM matching completed {"activity_id":612592, "participant[2026-05-11 11:17:59]local.INF0: [ EsUpdateTarget ] Update single target {"target":"activities" "purpose":"sear112004-05-11 11.17•501 1oлa1 TACП•[ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activit[2026-05-11 11:17:59]local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":612592, "remot10004-05-11 11:17.591 Local.INFO:[MatchActivityCrmDatal Starting CRM data matching {"activity":612591,"remote s[2026-05-11 11:17:591local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities" "purpose". "sean[2026-05-11 11:17:591 local.INF0:[ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activit[2026-05-11 11:17:59] local.INF0: [MatchActivityCrmDatal Participants old state {"activity":612591,"participants[2026-05-11 11:18:001 local. INF0:[SocialAccountServicel Fetching token {"socialAccountId":1499 "provider". "hubs[2026-05-11 11:18:001 local.INF0: [SocialAccountServicel Token retrieved {"socialAccountId": 1499 "providen" . "hub[2026-05-11 11:18:001 local.INF0:[EncryptedTokenManager] Generating access token. {"mode". "legacv"} {"correlatiowner matched as CRM Owner {"crm_provider":"hub12826-05-11 11:18:001LOCaL,INFO[2026-05-11 11:18:001 local, INE0:2026-05-1111: 18:001|Local, INFO.[2026-05-11 11:18:001 localCache local search hit "identifier tvoe"."emai" "identifi2026-05-1111: 18:001|[2026-05-11 11:18:001 locallAsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activit12926-05-11111•18•001 Tocal. TAS0:MatchActivitvirmlatal Succeccfuliy matched CPM data diactivitvl:612501 Ilremot[MatchActivityCrmData] Starting CRM data matching l"activity":612590,"remote_s• Preparation tor Kell.. In 42 m100% 1• Mon 11 May 14:18:20HandleHubspotRateLimitTest v+0 ..lets simplify it, just call it parseMessage and skip policy al togetherHubspot Rate Limit ReThought for 5s ›Read Client.php #L86-200b Client.phpVerify nothing broke:Command docker, taili• docker exec docker_nampat php vendor/bon/phpunittests/Unit/J0bs/Middleware/HandleHubspotRatel/mitTest-phptests/Unit/Services/Crm/Hubspot/ClientTest.php --no-coverage 2>&1 | tail -10attateslmoePHP 8.3.30contiourat ion:nome1iminnyonounit.xml[PASSWORD_DOTS]DD..DD..D.D..DDDDD.DDD.......65 / 80 (1808)Time: 62:14.415. Memorv: 62.00 MBAll ou tests still passSummaryRemoved narsePo Eicv entirelv. narseRetrvAfter now mans messade kevwords direct v to seconds without theintermediate policy conceptBefore: header parsePolicy » policy constant → seconds After: header → parseMessage → seconds• parsePolicy → deleted•narseMessade added: returns the raw messade strina from the response bodv (or •)parseRetryAfter does the keyword matching itself (daily → 600, ten secondly → 10, secondly → 1)• Log line in executeRequest now logs message instead of policy - more informative for debuggingThe keyword-match order is the same as before (daily before ten secondly before secondly ) to avoid substringAsk anvthing (&4L)« CodeClaude Qnus 4.7 MediumWN Windsurf Toams 2-1UTF.8io 4 spaces...
|
NULL
|
1257270935941464114
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhostormProiectVIewINavicarecodeFV faVsco.js°9 JY- PhostormProiectVIewINavicarecodeFV faVsco.js°9 JY-20725-handle-HS-search-rate-lin=laravel.log X 4 SF (jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD]•.gitignoree audio.wav© PlaybackController.php© CachedCrmServiceDecorator.phpA console [STAGING]= nuospot-lournal-poll.log= laravel.log< phpunit.xmis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pidtext-relav.isontestsFeatureM Intearation• m Servicesv 7UnitActionsm ComnonentM ConficurationConsoleContractsD DomainMntoD EnumsD EventsD ExceptionsRemoteMatch.onp)MatchactivityermData.pnp© Job.php© PaginationState.phpC) MatchCrmData.phpC) CrmObiectsResolver.pho© ProviderRateLimiter.php(C) PaqinationContia.phpclass Cuient extends BasecLient imolements HubspotcuientinterfaceA2 A67 ×3 ^ v 53612153453%538₴126127128129131133135137© EmailActivityImportExc139C HandlerT est.php© RateLimitExceptionTes1410 fixturesa GuardsC HelpersahiteIntearationsa InteractionsM.Jobs147148> ActivitvM AiAutomation>M Audiol• M AutomatedRenorts150151152C CreateResultsTest.1531C) RequestGenerateA.C) RequestGenerateR,© SendReportExpiring© SendReportJobTes@& SendReportMailJobe CondDonartNatGon159|MelondarMemmTacts naccod. 12 (todav 12:02public function isHubspotRateLimit(Throwable Se): boolse inscanceotGuzzLehcco cxcepcion kequesctxcepclonrecurn (1nu se->geclode === 427*nublic function narseRetrvAfter(Throwable Se): intif method exists(Se.'aetResoonseHeaders'))Sheaders = Se->aetResoonseHeadersor2.$value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;if Gs arrav(Svalue)) <11— 5411I11ISvalue = Svaluelol 22 null.if (is numeric(Svalue)) {return (int) Svalue;Smessage = strtolower(Se->getMessageO):if (str_contains($message,'daily')){=562if (str_ contains(Smessaqe.'ten secondly')) {return 10%if (str_contains(Smessaqe, 'secondly')) {return 1"Sthis->lo0->warnina('[Hubspotl No retry-after header or known message. using default'. ['excention class' => det class(Se)1 111neturn 10+1111x5CcW.*[2026-05-11 11:17:57] Local.INFO: [Prospect match] Cache / local search hit ("identifier_type":"€ -wsg.[2026-05-11 11:17:57] local.INF0: [CrmActivityService] CRM matching completed {"activity_id":612594,"participant[2026-05-11 11:17:57] local.INF0: [ EsUpdateTarget ] Update single target {"target":"activities","purpose": "seaf[2026-05-11 11:17:57] local.INF0: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activit[2026-05-11 11:17:57] local.INF0: [MatchActivityCrmData] Successfully matched CRM data {"activity":612594,"remot[2026-05-11 11:17:58]local.INF0: [MatchActivityCrmData] Starting CRM data matching {"activity":612593,"remote_s[2026-05-11 11:17:58] local.INF0:[ EsUpdateTarget ] Update single target {"target":"activities" "purpose":"sean[2026-05-11 11:17:58]Local.LNFU.[ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activit[2026-05-11 11:17:58] local.INF0:[MatchActivityCrmData] Participants old state {"activity":612593,"participants[2026-05-11 11:17:58]Local. Inru: Lsoczalaccountservaces retchang token t soczalaccountld 11499, provzder : hu.[2026-05-11 11:17:58] local.INF0:Soc1aLAccountservice Token recrieved "soc1aLACCOUncld":1474, "prov1der":"nUa12626-05-11 11417158Local.Inru.[2026-05-11 11:17:581 local. INF0:lencrvoredlokenmanager benerarina access roken. ""mode":"Leqacy"r ""correlar[CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider": "hubCrmActivitvServicel Emarl domann belonas to the team. skapping crm lookup "al2826-05-11 11:17:58 Local.INF0:[2026-05-11 11:17:58] local2826-05-11 11:17:5811[2026-05-11 11:17:58] local. INFO:2826-05-1111:17:5811CrmActivitvServicel CRM matchina completed "activity 1d":612593."participant12026-05-11 11:17:58J2026-05-11AsvncUodatezlasticSearch Entitv added to Redis uist <"entitvivoe":"activit[MatchActivityCrmData] Successfully matched CRM data {"activity":612593, "remotMatchActivitvermDatal Startino CRM data matchina "activitv":612592 "remote s[2026-05-112026-05-1111:17:58]Local. TNFO:EsUpdateTarget ] Update single target {"target":"activities","purpose":"sear11:17-581 local. TNEO:AsvncUndate=lasticSearch1 Entitv added to Redis List <"entitvivne"."activit11:17:581Local. TNEO.MatchActivitvCrmDatal Particinants old state "activity":612592 "narticinants11:17•5911Local. TNFO:[SocialAccountServicel Fetchina token "socialAccountId": 1499 "oroviden" • "hubs[2026-05-1111:17:59]local.INFO:Sacral Accoun+Cervicel Token netrieved "icocialAccountTd"• 1400 "nnovidenll•"huh12926-05-11 11•17•5911Jocal TASh•[EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlati[2026-05-11 11:17:59]Tocal TASO•[CrmOwnerResolver] Integration owner matched as CRM Owner {"erm_provider": "hub12026-05-11 11•17•591 local TAS0•Prosnect matchl Cache / local ceanch hit cuidentifien tvnel."email" "identifi[2026-05-11 11:17:59]local.INF0: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"a12026-05-11 11•17•591 1ocal TAE0•[CrmActivityService] CRM matching completed {"activity_id":612592, "participant[2026-05-11 11:17:59]local.INF0: [ EsUpdateTarget ] Update single target {"target":"activities" "purpose":"sear112004-05-11 11.17•501 1oлa1 TACП•[ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activit[2026-05-11 11:17:59]local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":612592, "remot10004-05-11 11:17.591 Local.INFO:[MatchActivityCrmDatal Starting CRM data matching {"activity":612591,"remote s[2026-05-11 11:17:591local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities" "purpose". "sean[2026-05-11 11:17:591 local.INF0:[ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activit[2026-05-11 11:17:59] local.INF0: [MatchActivityCrmDatal Participants old state {"activity":612591,"participants[2026-05-11 11:18:001 local. INF0:[SocialAccountServicel Fetching token {"socialAccountId":1499 "provider". "hubs[2026-05-11 11:18:001 local.INF0: [SocialAccountServicel Token retrieved {"socialAccountId": 1499 "providen" . "hub[2026-05-11 11:18:001 local.INF0:[EncryptedTokenManager] Generating access token. {"mode". "legacv"} {"correlatiowner matched as CRM Owner {"crm_provider":"hub12826-05-11 11:18:001LOCaL,INFO[2026-05-11 11:18:001 local, INE0:2026-05-1111: 18:001|Local, INFO.[2026-05-11 11:18:001 localCache local search hit "identifier tvoe"."emai" "identifi2026-05-1111: 18:001|[2026-05-11 11:18:001 locallAsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activit12926-05-11111•18•001 Tocal. TAS0:MatchActivitvirmlatal Succeccfuliy matched CPM data diactivitvl:612501 Ilremot[MatchActivityCrmData] Starting CRM data matching l"activity":612590,"remote_s• Preparation tor Kell.. In 42 m100% 1• Mon 11 May 14:18:20HandleHubspotRateLimitTest v+0 ..lets simplify it, just call it parseMessage and skip policy al togetherHubspot Rate Limit ReThought for 5s ›Read Client.php #L86-200b Client.phpVerify nothing broke:Command docker, taili• docker exec docker_nampat php vendor/bon/phpunittests/Unit/J0bs/Middleware/HandleHubspotRatel/mitTest-phptests/Unit/Services/Crm/Hubspot/ClientTest.php --no-coverage 2>&1 | tail -10attateslmoePHP 8.3.30contiourat ion:nome1iminnyonounit.xml[PASSWORD_DOTS]DD..DD..D.D..DDDDD.DDD.......65 / 80 (1808)Time: 62:14.415. Memorv: 62.00 MBAll ou tests still passSummaryRemoved narsePo Eicv entirelv. narseRetrvAfter now mans messade kevwords direct v to seconds without theintermediate policy conceptBefore: header parsePolicy » policy constant → seconds After: header → parseMessage → seconds• parsePolicy → deleted•narseMessade added: returns the raw messade strina from the response bodv (or •)parseRetryAfter does the keyword matching itself (daily → 600, ten secondly → 10, secondly → 1)• Log line in executeRequest now logs message instead of policy - more informative for debuggingThe keyword-match order is the same as before (daily before ten secondly before secondly ) to avoid substringAsk anvthing (&4L)« CodeClaude Qnus 4.7 MediumWN Windsurf Toams 2-1UTF.8io 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18464
|
797
|
6
|
2026-05-11T11:21:06.546032+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498466546_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicarecodeFV faVsco.js°9 JY-20725-h PhostormVIewINavicarecodeFV faVsco.js°9 JY-20725-handle-HS-search-rate-linProiect v•.gitignoree audio.wav© PlaybackController.php= nuospot-lournal-poll.log= laravel.log< phpunit.xmis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pid© Job.php© PaginationState.phpC) MatchCrmData.phpC) CrmObiectsResolver.pho(C) ProviderRateLimiter.phpclass Cuient extends Baseclient imolements Hubspotc ientinterface121text-relav.isontestsFeatureM Intearation• m Servicesv 7Unit126127128Actionsm Comnonent129M ConficurationConsoleContracts131D DomainMnto133D EnumsD EventsD Exceptions135137© EmailActivityImportExc139C HandlerT est.php140© RateLimitExceptionTes1410 fixturesa GuardsC HelpersahiteIntearationsa InteractionsM.Jobs147148> ActivitvM AiAutomation149150>M Audiol151• M AutomatedRenorts152C CreateResultsTest.1531C) RequestGenerateA.C) RequestGenerateR,© SendReportExpiring© SendReportJobTes@& SendReportMailJobe CondDonartNatGon159|MelondarMemmTacts naccod. 12 (todav 12:02public function isHubspotRateLimit(Throwable Se): boolse inscanceotGuzzLehcco cxcepcion kequesctxcepclonrecurn (1nu se->geclode === 427*nublic function narseRetrvAfter(Throwable Se): intif method exists(Se.'aetResoonseHeaders'))Sheaders = Se->aetResponseHeaderso.$value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;if Gs arrav(Svalue)) <Svalue = Svaluelol 22 nul.if (is numeric(Svalue)) {return (int) Svalue;Smessage = strtolower(Se->getMessageO):if (str_contains($message,'daily')){if (str_ contains(Smessaqe.'ten secondly')) {return 10%if (str_ contains(Smessaqe, 'secondly')) {return'excention class' => det class(Se)lneturn 10+A SF (jiminny@localhost]4 HS_local jiminny@localhost]Aconsole [pRODltconsole [EUi40# Preparation for Refi.... in 39 m100% C Q. Mon 11 May 14:21:05HandleHubsnotPatel imitTect© HubSpot Rate Limi+0.Review dev loas now. See it is works correctlv© CachedCrmServiceDecorator.phpA console [STAGING])MatchactivityermData.pnp1689(C) PaqinationContia.php2026-05-11 11:20:5111Jiminny\Console\Commands\Command::run Memory usage before starting command ([2026-05-11 11:20:31] local.INF0: Running pre-meeting notification command {"correlation_ id":"1453203b-bac8-47169112876-05-1 14:201511142 467 M3 A VMemory usace for command ""command"*"clocal,INF0: Jiminnv\ Console\Commands\Command::run Memory usage before starting command ‹-1693Local.INF0: Runnina conference:monitor:start command for activities in (2026-05-11 11:101[2026-05-11 11:20:33] Local. INF0:[conference:monitor:start] No activities found in (2026-05-11 11:10:00, 20262026-05-11 11:20:331 LocaL.INF0: Jiminny Console Commands Command::run Memory usage for command -"command"+"co[2026-05-11 11:20:37] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {2026-05-11 11:20:371 Local,INF0: conference:monitor:end:Jiminnv Console Commands Activities MonitorMeetingEndt[2026-05-11 11:20:38] local.INF0: conference:monitor:end:Jiminny Console \Commands \Activities MonitorMeetingEnd0[2026-05-11 11:20:38] local.INF0: Jiminny\Console \Commands\Command::run Memory usage for command {"command": "ço[2026-05-11 11:20:41] local.NOTICE: Repairing HubSpot tokens start[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:[2026-05-11 11:20:42] local.INF0: [EncryptedTokenManager] Generating access token. {"modle"•"legacy"} ¿"connplat2026-05-11 11•20•421 localTNE0• [SocialAccountSenvicel Refrechina token from nroviden &"socialAccountTd"•59. 1=[CREDIT_CARD][2026-05-11 11:20:42] local.ERROR: Failed to refresh HubSpot tokent_id":59,"updated_at":"2025-10-03 09[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token {"ao+ idu•ZAk Hundatod atl.12027-11227 00[2026-05-11 11:20:42] local.INF0: [EncryptedTokenManager] Generating access token. {"mode":"Zeqacy"} {"correlat[2026-05-11 11:20:42] Zocal.INF0: [SocialAccountServicel Refreshing tokerfrom provider {"socialAccountId":306.2026-05-11 11:20:42 Local.ERRUR:ralled to retresh Hubspot token "act_id":306, "updated_at":"2023-11-27 0[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token {"aidu.1272 llundatod o+ll.12025-10-02 112026-05-11 11:20:42 Local.LNFU:[EncryptedTokenManager] Generating access token. {"mode":"leqacy"} {"correlat[2026-05-11 11:20:42] local.INF0:from provider {"socialAccountId":13722026-05-11 11:20:45 Local.ERRURralled to retresh Hubspot tokenint id":1372,"updated_at": "2025-10-02[2026-05-11 11:20:431 local NOTICE: Repairing HubSpot tokens"fixed":0,"failed":3} {"correlation12826-05-11 11:20:48 LocalJaminny Console comMemory usage before starting command &"[2026-05-11 11:20:481 local, INF0:Memory usage before starting command {-172617122026-05-11 11:20:48 Locol.INFO:[2026-05-11 11:20:48] local. INF0:2026-05-11 11:20:48 LocaL.INFO:[HubSpot Journal Pollinal Acquired pollina lock {"expires at"."2026-05-11T11:(2026-05-11 11•20:481|17261727=172817291730Memory usade for command -"command"."adJiminny\Console\Commands\Command: :run Memory usage for command {"command" : "coHubSnot Journal Authll Successfully obtained new access token "exnines in"-1[2026-05-11 11:20:49] Local.INF0: [HubSpot Journal Polling] No dataJiminny \Console\Commands\Command::run Memory usage before starting command {"[2026-05-11 11:20:53] Local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command" : "cn[2026-05-11 11:20:54] local.INF0: [HubSpot Journal Polling] No datalconnolation idll."054d154d_8ahf.4502.a0(2026-05-11 11:20:56] Local.INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command ("[2026-05-11 11:20:57] local.INF0: Jiminny\Console\Commands\Command::run Memory usage for command {"command": "cn[2026-05-11 11:20:59] local.INF0: [HubSpot Journal Pollingl No dataSiconnolation idi.no54d154d-0a4f_4502-a0ZA• wc -l storage/logs/laravel.log128 storage/ loas/laravel,1o0Ael anuthinn /9pAl)" Code1720-1UTC.8Iio 4 spaces...
|
NULL
|
7992048449369545190
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhostormVIewINavicarecodeFV faVsco.js°9 JY-20725-h PhostormVIewINavicarecodeFV faVsco.js°9 JY-20725-handle-HS-search-rate-linProiect v•.gitignoree audio.wav© PlaybackController.php= nuospot-lournal-poll.log= laravel.log< phpunit.xmis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pid© Job.php© PaginationState.phpC) MatchCrmData.phpC) CrmObiectsResolver.pho(C) ProviderRateLimiter.phpclass Cuient extends Baseclient imolements Hubspotc ientinterface121text-relav.isontestsFeatureM Intearation• m Servicesv 7Unit126127128Actionsm Comnonent129M ConficurationConsoleContracts131D DomainMnto133D EnumsD EventsD Exceptions135137© EmailActivityImportExc139C HandlerT est.php140© RateLimitExceptionTes1410 fixturesa GuardsC HelpersahiteIntearationsa InteractionsM.Jobs147148> ActivitvM AiAutomation149150>M Audiol151• M AutomatedRenorts152C CreateResultsTest.1531C) RequestGenerateA.C) RequestGenerateR,© SendReportExpiring© SendReportJobTes@& SendReportMailJobe CondDonartNatGon159|MelondarMemmTacts naccod. 12 (todav 12:02public function isHubspotRateLimit(Throwable Se): boolse inscanceotGuzzLehcco cxcepcion kequesctxcepclonrecurn (1nu se->geclode === 427*nublic function narseRetrvAfter(Throwable Se): intif method exists(Se.'aetResoonseHeaders'))Sheaders = Se->aetResponseHeaderso.$value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;if Gs arrav(Svalue)) <Svalue = Svaluelol 22 nul.if (is numeric(Svalue)) {return (int) Svalue;Smessage = strtolower(Se->getMessageO):if (str_contains($message,'daily')){if (str_ contains(Smessaqe.'ten secondly')) {return 10%if (str_ contains(Smessaqe, 'secondly')) {return'excention class' => det class(Se)lneturn 10+A SF (jiminny@localhost]4 HS_local jiminny@localhost]Aconsole [pRODltconsole [EUi40# Preparation for Refi.... in 39 m100% C Q. Mon 11 May 14:21:05HandleHubsnotPatel imitTect© HubSpot Rate Limi+0.Review dev loas now. See it is works correctlv© CachedCrmServiceDecorator.phpA console [STAGING])MatchactivityermData.pnp1689(C) PaqinationContia.php2026-05-11 11:20:5111Jiminny\Console\Commands\Command::run Memory usage before starting command ([2026-05-11 11:20:31] local.INF0: Running pre-meeting notification command {"correlation_ id":"1453203b-bac8-47169112876-05-1 14:201511142 467 M3 A VMemory usace for command ""command"*"clocal,INF0: Jiminnv\ Console\Commands\Command::run Memory usage before starting command ‹-1693Local.INF0: Runnina conference:monitor:start command for activities in (2026-05-11 11:101[2026-05-11 11:20:33] Local. INF0:[conference:monitor:start] No activities found in (2026-05-11 11:10:00, 20262026-05-11 11:20:331 LocaL.INF0: Jiminny Console Commands Command::run Memory usage for command -"command"+"co[2026-05-11 11:20:37] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {2026-05-11 11:20:371 Local,INF0: conference:monitor:end:Jiminnv Console Commands Activities MonitorMeetingEndt[2026-05-11 11:20:38] local.INF0: conference:monitor:end:Jiminny Console \Commands \Activities MonitorMeetingEnd0[2026-05-11 11:20:38] local.INF0: Jiminny\Console \Commands\Command::run Memory usage for command {"command": "ço[2026-05-11 11:20:41] local.NOTICE: Repairing HubSpot tokens start[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:[2026-05-11 11:20:42] local.INF0: [EncryptedTokenManager] Generating access token. {"modle"•"legacy"} ¿"connplat2026-05-11 11•20•421 localTNE0• [SocialAccountSenvicel Refrechina token from nroviden &"socialAccountTd"•59. 1=[CREDIT_CARD][2026-05-11 11:20:42] local.ERROR: Failed to refresh HubSpot tokent_id":59,"updated_at":"2025-10-03 09[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token {"ao+ idu•ZAk Hundatod atl.12027-11227 00[2026-05-11 11:20:42] local.INF0: [EncryptedTokenManager] Generating access token. {"mode":"Zeqacy"} {"correlat[2026-05-11 11:20:42] Zocal.INF0: [SocialAccountServicel Refreshing tokerfrom provider {"socialAccountId":306.2026-05-11 11:20:42 Local.ERRUR:ralled to retresh Hubspot token "act_id":306, "updated_at":"2023-11-27 0[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token {"aidu.1272 llundatod o+ll.12025-10-02 112026-05-11 11:20:42 Local.LNFU:[EncryptedTokenManager] Generating access token. {"mode":"leqacy"} {"correlat[2026-05-11 11:20:42] local.INF0:from provider {"socialAccountId":13722026-05-11 11:20:45 Local.ERRURralled to retresh Hubspot tokenint id":1372,"updated_at": "2025-10-02[2026-05-11 11:20:431 local NOTICE: Repairing HubSpot tokens"fixed":0,"failed":3} {"correlation12826-05-11 11:20:48 LocalJaminny Console comMemory usage before starting command &"[2026-05-11 11:20:481 local, INF0:Memory usage before starting command {-172617122026-05-11 11:20:48 Locol.INFO:[2026-05-11 11:20:48] local. INF0:2026-05-11 11:20:48 LocaL.INFO:[HubSpot Journal Pollinal Acquired pollina lock {"expires at"."2026-05-11T11:(2026-05-11 11•20:481|17261727=172817291730Memory usade for command -"command"."adJiminny\Console\Commands\Command: :run Memory usage for command {"command" : "coHubSnot Journal Authll Successfully obtained new access token "exnines in"-1[2026-05-11 11:20:49] Local.INF0: [HubSpot Journal Polling] No dataJiminny \Console\Commands\Command::run Memory usage before starting command {"[2026-05-11 11:20:53] Local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command" : "cn[2026-05-11 11:20:54] local.INF0: [HubSpot Journal Polling] No datalconnolation idll."054d154d_8ahf.4502.a0(2026-05-11 11:20:56] Local.INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command ("[2026-05-11 11:20:57] local.INF0: Jiminny\Console\Commands\Command::run Memory usage for command {"command": "cn[2026-05-11 11:20:59] local.INF0: [HubSpot Journal Pollingl No dataSiconnolation idi.no54d154d-0a4f_4502-a0ZA• wc -l storage/logs/laravel.log128 storage/ loas/laravel,1o0Ael anuthinn /9pAl)" Code1720-1UTC.8Iio 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18501
|
800
|
2
|
2026-05-11T11:30:27.188052+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499027188_m1.jpg...
|
PhpStorm
|
faVsco.js – Client.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 30 mDEV (docker)-zshDOCKER₴81DEV (docker)$2APP (-zsh)*3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:30:26T81-zsh+screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
NULL
|
-2378769975131693812
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 30 mDEV (docker)-zshDOCKER₴81DEV (docker)$2APP (-zsh)*3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:30:26T81-zsh+screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
18471
|
NULL
|
NULL
|
NULL
|
|
18502
|
801
|
2
|
2026-05-11T11:30:27.180102+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499027180_m2.jpg...
|
PhpStorm
|
faVsco.js – Client.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicarecodeFV faVsco.js°9 JY-20725-h PhostormVIewINavicarecodeFV faVsco.js°9 JY-20725-handle-HS-search-rate-linProiect•.gitignoree audio.wav© PlaybackController.php= nuospot-lournal-poll.log© Job.phponounit.xmiis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pid© PaginationState.phpC) MatchCrmData.phpC) CrmObiectsResolver.pho(C) ProviderRateLimiter.phpclass Cuient extends Baseclient imolements Hubspotc ientinterface121text-relav..sontestsFeatureM Intearation• m Servicesv 7Unit126127128Actionsm Comnonent129M ConficurationConsoleM Contracts131D DomainMnto133D EnumsD EventsD Exceptions135137© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixtures139140141a GuardsC HelpersahiteIntearationsa InteractionsM.Jobs147148> ActivitvM AiAutomation149150>M Audiol151• M AutomatedRenorts152C CreateResultsTest.1531C) RequestGenerateA.C) RequestGenerateR,© SendReportExpiring© SendReportJobTes@& SendReportMailJobe CondDonartNatGon159|MelondarMemmTacts naccod. 12 (todav 12:02public function isHubspotRateLimit(Throwable Se): boolse inscanceotGuzzLehcco cxcepcion kequesctxcepclonrecurn (1nu se->geclode === 427*nublic function narseRetrvAfter(Throwable Se): intif method exists(Se.'aetResoonseHeaders'))Sheaders = Se->aetResponseHeaderso.$value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;if Gs arrav(Svalue)) <Svalue = Svaluelol 22 null.if (is numeric(Svalue)) {return (int) Svalue;Smessage = strtolower(Se->getMessageO):if (str_contains($message,'daily')){if (str_ contains(Smessaqe.'ten secondly')) {return 10%if (str_contains(Smessaqe, 'secondly')) {return 1"'excention class' => det class(Se)lneturn 10+A SF (jiminny@localhost]4 HS_local [jiminny@localhost]# console [PKol)# console [eu)Preparation tor kerl.. In som100% 2• Mon 11 May 14:30:26HandleHubspotRateLimitTest v+0 ..© CachedCrmServiceDecorator.php(C) PaqinationContia.php42 467 M3 A VA console [STAGING]168916911-[CREDIT_CARD]-[CREDIT_CARD]=172817302026-05-11 11:20:5111Jiminny ConsoLe \Commands \Command::run Memory usage betore starting command[2026-05-11 11:20:31] local.INF0: Running pre-meeting notification command {"correlation_id":"1453203b-bac8-472026-05-11 11:20:511 LoCOL.INFO:Memory usace for command ""command"*"clocal,INF0: Jiminnv\ Console\Commands\Command::run Memory usage before starting command ‹2026-05-11 11:20:331 LocaL.INF0: Runnina conference:monitor:start command for activities in (2026-05-11 11:10:L2026-05-11 11:20:33] local.INF0:[conference:monitor:start] No activities found in (2026-05-11 11:10:00, 2026Jiiminny Console Commands Command::run Memory usage for command -"command"•"co[2026-05-11 11:20:37] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"2026-05-11 11:20:371 Local,INF0: conference:monitor:end:Jiminnv Console Commands Activities MonitorMeetingEndt[2026-05-11 11:20:38] local.INF0: conference:monitor:end:Jiminny \Console\Commands \Activities MonitorMeetingEnd0[2026-05-11 11:20:38] local.INF0: Jiminny\Console \Commands\Command::run Memory usage for command {"command": "ço[2026-05-11 11:20:41] local.NOTICE: Repairing HubSpot tokens start{"correlation_id":"cb985c75-d47d-45c5-a37a-[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:[2026-05-11 11:20:42] local.INF0: [EncryptedTokenManager] Generating access token. {"mode":"Legacy"} {"correlat[2026-05-11 11:20:42] local.INF0: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"[2026-05-11 11:20:42] local.ERROR: Failed to refresh HubSpot tokent_id":59,"updated_at":"2025-10-03 09[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token_id":306,"updated_at":"2023-11-27 09[2026-05-11 11:20:42] local.INF0: [EncryptedTokenManager] Generating access token. {"mode":"Zeqacy"} {"correlat[2026-05-11 11:20:42] local.INF0: [SocialAccountServicel Refreshing tokerfrom provider {"socialAccountId":306.2026-05-11 11:20:42 Local.ERRUR:ralled to retresh Hubspot token "act id":306,"updated_at":"2023-11-27 0[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token {"aid":1372,"updated_at":"2025-10-02 12026-05-11 11:20:42 Local.LNFU:[EncryptedTokenManager] Generating access token. {"mode":"leqacy"} {"correlat[2026-05-11 11:20:42] local.INF0:from provider {"socialAccountId":13722026-05-11 11:20:45 Local.ERRURralled to retresh Hubspot token[2026-05-11 11:20:431 local NOTICE: Repairing HubSpot tokensint id":1372, "updated_at": "2025-10-02"fixed":0,"failed":3} {"correlation12826-05-11 11:20:481 Local[2026-05-11 11:20:481 local, INF0:Jaminny Console comMemory usage before starting command &"Memory usage before starting command {""correlation 1d":"9540152026-05-11 11:20:48 Locol.INFO:[2026-05-11 11:20:48] local. INF0:2026-05-11 11:20:4811(2026-05-11 11•20:481|HubSoot Journal Pollingl Acquired poluing lock "expires at":"2026-05-117111Memory usade for command -"command"."9dJiminny\Console\Commands\Command::run Memory usage for command {"command": "co[2026-05-11 11:20:49] Local.INF0: [HubSpot Journal Polling] No dataJiminny \Console\Commands\Command::run Memory usage before starting command {"[2026-05-11 11:20:53] Local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command" : "cr[2026-05-11 11:20:54] local.INF0: [HubSpot Journal Polling] No data_lconnolation idll."054d154d_8ahf.4502.a0(2026-05-11 11:20:56] Local.INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command (f"[2026-05-11 11:20:57] local.INF0: Jiminny\Console\Commands\Command::run Memory usage for command {"command": "cn[2026-05-11 11:20:59] local.INF0: [HubSpot Journal Pollingl No dataSiconnolation idi.no54d154d-0a4f_4502-a0ZAHubspot Rate Limit Re3. Middleware behavior is healthyvSamole line[HandleHubspotRateLimit] Rate limit caught, releasing job with delay ("attempts":1,"retry_after":1,"d•delay=5 is retry after (1) + jitter (random 0-S) = within [1, 61•Other releases in the log show delay: 4, 5 etc. - jitter is varying as expected•All attempts:1 - no jobs reached 2+ retries, meaning subsequent attempts after release succeeded on the next pass4. No anti-patterns triggered V• Zero Failed to match CRM data lines = the instanceof RateLimitException filter in MatchActivityCrmData::handle is correctly suppressing the noisy error path• Zero permanently failed lines = no job hit retryUntil - everything completed within window• Zero using default warnings = parseRetryAfter always extracted a known keyword from the messageWhat this means for productionEytranolatina to the 100k cconario.AspectResultCosho43% of rate-limits served from cache (3/7) — and that's at LOW load. At storm scale, this raticLog volume7 release logs per 100 jobs = manageable. Sampling not yet triggered (would kick in for jobs that retry 4+0 events - no permanent failures, no Throwable bug logsLatency100 jobs in 77 seconds = ~1.3 jobs/sec sustained, with 4-7 transient rate limits resolved smoothlyTiwo minor observationsmessage field removed from the 429 warning log (your edit). The "reason" field still contains the full message insideit ("You have reached your secondly limit."), so no information is lost. Good simplification2. Switching parseMessage → Se->getMessage() (your edit). For Guzzle's BadRequest, Se->getMessage() returns theformatted "Client error: POST ... resulted in 429 ... response: (body}" string - which includes the body text. So str contains((messaae, "cecondlv') still matches reliablv (visible in vour loas). This is even more robust since itworks for any exception with a meaninaful getMessage(). not just those with getResponseBody(). Nice cleanupConclusionThe system is behaving exactly as designed. All four protection layers are visibly working:1. • Redis cache circuit-breaker (3 saved API calls)2. 7 Message-based retry after parsina (4 correct extractions)2 7 Middleware-handled releaces with litter (7 clean releaçes)4. V Suppressed noise in handle() catch (0 stack traces. 0 Sentry-bound errors)Ready to shio..nl .Ask anvthina (84L)" CodeClaude Qnus 4.7 MediumWN Windsurf Toams 1720-1UTF.8io 4 spaces...
|
NULL
|
-963291470163609653
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicarecodeFV faVsco.js°9 JY-20725-h PhostormVIewINavicarecodeFV faVsco.js°9 JY-20725-handle-HS-search-rate-linProiect•.gitignoree audio.wav© PlaybackController.php= nuospot-lournal-poll.log© Job.phponounit.xmiis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pid© PaginationState.phpC) MatchCrmData.phpC) CrmObiectsResolver.pho(C) ProviderRateLimiter.phpclass Cuient extends Baseclient imolements Hubspotc ientinterface121text-relav..sontestsFeatureM Intearation• m Servicesv 7Unit126127128Actionsm Comnonent129M ConficurationConsoleM Contracts131D DomainMnto133D EnumsD EventsD Exceptions135137© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixtures139140141a GuardsC HelpersahiteIntearationsa InteractionsM.Jobs147148> ActivitvM AiAutomation149150>M Audiol151• M AutomatedRenorts152C CreateResultsTest.1531C) RequestGenerateA.C) RequestGenerateR,© SendReportExpiring© SendReportJobTes@& SendReportMailJobe CondDonartNatGon159|MelondarMemmTacts naccod. 12 (todav 12:02public function isHubspotRateLimit(Throwable Se): boolse inscanceotGuzzLehcco cxcepcion kequesctxcepclonrecurn (1nu se->geclode === 427*nublic function narseRetrvAfter(Throwable Se): intif method exists(Se.'aetResoonseHeaders'))Sheaders = Se->aetResponseHeaderso.$value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;if Gs arrav(Svalue)) <Svalue = Svaluelol 22 null.if (is numeric(Svalue)) {return (int) Svalue;Smessage = strtolower(Se->getMessageO):if (str_contains($message,'daily')){if (str_ contains(Smessaqe.'ten secondly')) {return 10%if (str_contains(Smessaqe, 'secondly')) {return 1"'excention class' => det class(Se)lneturn 10+A SF (jiminny@localhost]4 HS_local [jiminny@localhost]# console [PKol)# console [eu)Preparation tor kerl.. In som100% 2• Mon 11 May 14:30:26HandleHubspotRateLimitTest v+0 ..© CachedCrmServiceDecorator.php(C) PaqinationContia.php42 467 M3 A VA console [STAGING]168916911-[CREDIT_CARD]-[CREDIT_CARD]=172817302026-05-11 11:20:5111Jiminny ConsoLe \Commands \Command::run Memory usage betore starting command[2026-05-11 11:20:31] local.INF0: Running pre-meeting notification command {"correlation_id":"1453203b-bac8-472026-05-11 11:20:511 LoCOL.INFO:Memory usace for command ""command"*"clocal,INF0: Jiminnv\ Console\Commands\Command::run Memory usage before starting command ‹2026-05-11 11:20:331 LocaL.INF0: Runnina conference:monitor:start command for activities in (2026-05-11 11:10:L2026-05-11 11:20:33] local.INF0:[conference:monitor:start] No activities found in (2026-05-11 11:10:00, 2026Jiiminny Console Commands Command::run Memory usage for command -"command"•"co[2026-05-11 11:20:37] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"2026-05-11 11:20:371 Local,INF0: conference:monitor:end:Jiminnv Console Commands Activities MonitorMeetingEndt[2026-05-11 11:20:38] local.INF0: conference:monitor:end:Jiminny \Console\Commands \Activities MonitorMeetingEnd0[2026-05-11 11:20:38] local.INF0: Jiminny\Console \Commands\Command::run Memory usage for command {"command": "ço[2026-05-11 11:20:41] local.NOTICE: Repairing HubSpot tokens start{"correlation_id":"cb985c75-d47d-45c5-a37a-[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:[2026-05-11 11:20:42] local.INF0: [EncryptedTokenManager] Generating access token. {"mode":"Legacy"} {"correlat[2026-05-11 11:20:42] local.INF0: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"[2026-05-11 11:20:42] local.ERROR: Failed to refresh HubSpot tokent_id":59,"updated_at":"2025-10-03 09[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token_id":306,"updated_at":"2023-11-27 09[2026-05-11 11:20:42] local.INF0: [EncryptedTokenManager] Generating access token. {"mode":"Zeqacy"} {"correlat[2026-05-11 11:20:42] local.INF0: [SocialAccountServicel Refreshing tokerfrom provider {"socialAccountId":306.2026-05-11 11:20:42 Local.ERRUR:ralled to retresh Hubspot token "act id":306,"updated_at":"2023-11-27 0[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token {"aid":1372,"updated_at":"2025-10-02 12026-05-11 11:20:42 Local.LNFU:[EncryptedTokenManager] Generating access token. {"mode":"leqacy"} {"correlat[2026-05-11 11:20:42] local.INF0:from provider {"socialAccountId":13722026-05-11 11:20:45 Local.ERRURralled to retresh Hubspot token[2026-05-11 11:20:431 local NOTICE: Repairing HubSpot tokensint id":1372, "updated_at": "2025-10-02"fixed":0,"failed":3} {"correlation12826-05-11 11:20:481 Local[2026-05-11 11:20:481 local, INF0:Jaminny Console comMemory usage before starting command &"Memory usage before starting command {""correlation 1d":"9540152026-05-11 11:20:48 Locol.INFO:[2026-05-11 11:20:48] local. INF0:2026-05-11 11:20:4811(2026-05-11 11•20:481|HubSoot Journal Pollingl Acquired poluing lock "expires at":"2026-05-117111Memory usade for command -"command"."9dJiminny\Console\Commands\Command::run Memory usage for command {"command": "co[2026-05-11 11:20:49] Local.INF0: [HubSpot Journal Polling] No dataJiminny \Console\Commands\Command::run Memory usage before starting command {"[2026-05-11 11:20:53] Local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command" : "cr[2026-05-11 11:20:54] local.INF0: [HubSpot Journal Polling] No data_lconnolation idll."054d154d_8ahf.4502.a0(2026-05-11 11:20:56] Local.INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command (f"[2026-05-11 11:20:57] local.INF0: Jiminny\Console\Commands\Command::run Memory usage for command {"command": "cn[2026-05-11 11:20:59] local.INF0: [HubSpot Journal Pollingl No dataSiconnolation idi.no54d154d-0a4f_4502-a0ZAHubspot Rate Limit Re3. Middleware behavior is healthyvSamole line[HandleHubspotRateLimit] Rate limit caught, releasing job with delay ("attempts":1,"retry_after":1,"d•delay=5 is retry after (1) + jitter (random 0-S) = within [1, 61•Other releases in the log show delay: 4, 5 etc. - jitter is varying as expected•All attempts:1 - no jobs reached 2+ retries, meaning subsequent attempts after release succeeded on the next pass4. No anti-patterns triggered V• Zero Failed to match CRM data lines = the instanceof RateLimitException filter in MatchActivityCrmData::handle is correctly suppressing the noisy error path• Zero permanently failed lines = no job hit retryUntil - everything completed within window• Zero using default warnings = parseRetryAfter always extracted a known keyword from the messageWhat this means for productionEytranolatina to the 100k cconario.AspectResultCosho43% of rate-limits served from cache (3/7) — and that's at LOW load. At storm scale, this raticLog volume7 release logs per 100 jobs = manageable. Sampling not yet triggered (would kick in for jobs that retry 4+0 events - no permanent failures, no Throwable bug logsLatency100 jobs in 77 seconds = ~1.3 jobs/sec sustained, with 4-7 transient rate limits resolved smoothlyTiwo minor observationsmessage field removed from the 429 warning log (your edit). The "reason" field still contains the full message insideit ("You have reached your secondly limit."), so no information is lost. Good simplification2. Switching parseMessage → Se->getMessage() (your edit). For Guzzle's BadRequest, Se->getMessage() returns theformatted "Client error: POST ... resulted in 429 ... response: (body}" string - which includes the body text. So str contains((messaae, "cecondlv') still matches reliablv (visible in vour loas). This is even more robust since itworks for any exception with a meaninaful getMessage(). not just those with getResponseBody(). Nice cleanupConclusionThe system is behaving exactly as designed. All four protection layers are visibly working:1. • Redis cache circuit-breaker (3 saved API calls)2. 7 Message-based retry after parsina (4 correct extractions)2 7 Middleware-handled releaces with litter (7 clean releaçes)4. V Suppressed noise in handle() catch (0 stack traces. 0 Sentry-bound errors)Ready to shio..nl .Ask anvthina (84L)" CodeClaude Qnus 4.7 MediumWN Windsurf Toams 1720-1UTF.8io 4 spaces...
|
18472
|
NULL
|
NULL
|
NULL
|
|
18517
|
800
|
9
|
2026-05-11T11:30:49.628283+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499049628_m1.jpg...
|
PhpStorm
|
faVsco.js – Client.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 30 m100% <78• Mon 11 May 14:30:49181DEV (docker)-zshDOCKERcompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)*3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O ₴61.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
NULL
|
8531946790780426393
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 30 m100% <78• Mon 11 May 14:30:49181DEV (docker)-zshDOCKERcompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)*3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O ₴61.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18527
|
800
|
13
|
2026-05-11T11:32:01.113840+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499121113_m1.jpg...
|
PhpStorm
|
faVsco.js – Client.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 29 m100% <78• Mon 11 May 14:32:00181DEV (docker)-zshDOCKERcompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)*3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O ₴61.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
NULL
|
-119189077329295888
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 29 m100% <78• Mon 11 May 14:32:00181DEV (docker)-zshDOCKERcompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)*3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O ₴61.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18531
|
800
|
14
|
2026-05-11T11:32:13.312836+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499133312_m1.jpg...
|
PhpStorm
|
faVsco.js – Client.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 28 m100% <78• Mon 11 May 14:32:13181DEV (docker)-zshDOCKER- ₴81DEV (docker)$2APP (-zsh)*3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
NULL
|
7310065125973166146
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 28 m100% <78• Mon 11 May 14:32:13181DEV (docker)-zshDOCKER- ₴81DEV (docker)$2APP (-zsh)*3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
18527
|
NULL
|
NULL
|
NULL
|
|
18532
|
801
|
20
|
2026-05-11T11:32:13.299133+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499133299_m2.jpg...
|
PhpStorm
|
faVsco.js – Client.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormFV faVsco.jsVIewINavicareCodeLaravel%9 JY- PhostormFV faVsco.jsVIewINavicareCodeLaravel%9 JY-20725-handle-HS-search-rate-limit-KeractorProject© BatchSyncCollectore balchsynckealsse•Hudspot/serwice.onp© HubSpot/Service.php$ SyncCrmEntitiesTrait.php© CachedCrmServiceDecorator.phpA console [STAGING)o closedDealstagessDealrielasservice.gc)Decorateacuivilv.or© FieldDefinitions.phpC) FieldT vpeconvertee Hubspotclientinterc) Hubspotlokenman© PayloadBuilder.phpC) Remotecrmobiectr© ResponseNormalizec) Service.ono© SyncFieldAction.phC) SvncRelatedActivitC) WebhookSvncBatclv MintearationAor> O Accessors•MAnConfigD DTOD FiltersD JobsD ProspectSearchStraW service lralts© DataClient.phpС CheскAnaкetrykemotematch.pnp© PaginationState.phpC) MatchCrmData.phpC) CrmObiectsResolver.pho(C) ProviderRateLimiter.php© PaginationConfig.phpclass Cuient extends Baseclient imolements Hubspotc ientinterface17131/141715A2 A67 X3 A V17161717E17181719* Secondly and daily limits for Hubspot API* Product Tier: Free & Starter | Professional & Enterprise | APl add-on (any tier)100/10 seconds / 150/10 seconds1 200/10 seconds250.000500.000189190191 Ct* rficial documentation states: The search endooints ore rate lmited to five requests ner secondr* Since with 5 RPS were still hitting secondly rate limits we lowered it to 4public function getPaginatedData(array $payload, string $type, int $offset = 0): array19317221723=172417251726E1727—1728—1729-1730Stotal = 0;Slastid = nuln •Srows = [];foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, &: $total,8lastRecordid: SlastId) as Srow:$rows[] = $row;Console xLocal ChangesChanaes 12 tille:Log xT + 0+ → E Side-by-side viewer -8 35f036ac app/Services/Crm/Hubspot/Client.phgDo not ignoreHighlight wordsXBB ?© HandleHubspotRateLimit.php app/Jobs/Middleware(c) HandleHlubsootRateLimitTest.oho tests/Unit/.lobs/Middleware® HubspotClienttnterface.php app/Services/Crm/HubspotC) HubsnotPaainationService.oho aon/Services/Crm/Hubsnot/Paaination© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config©MatchActivityCrmData.php app/Jobs/Crm© PaginationState.php app/Services/Crm/Hubspot/Pagination© RateLimitException.php app/ExceptionsC RateLimitExceptionTest.php tests/Unit/Exceptions~ Unversioned Files 9 filesE.env.nikilocal appE .env.other app© CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rep'6 favicon.ico publicl= los.xi apnTeraw_sql_query.sql app© SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM+ WEBHOOK FILTERING IMPLEMENTATION.md aDDTests passed: 13 (today 13:02)* dchrows DealAp1Except1on* dchrows crmexcentzonStoAssociations)7 catch (\Exception $e) (Sthis->log-›error('[Hubspot] Failed to fetch associations', t"from obiect!= SfromObriect.'to_object'=> $to0bject,A SF [jiminny@localhost]A HS_local (jiminny@localhost]# console [PKol)# console [eu)[2026-05-11 11:20:43] Local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ viMOLLAY[2026-05-11 11:20:43] Local.NOTICE: Repairing HubSpot tokens end f"total":3, "fixed":0, "failed":3} f"correlation[2026-05-11 11:20:48] Local. INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command {[2026-05-11 11:20:48] Local. INFO: Jiminny|Console\Commands\Command: :run Memory usage before starting command f"12020-05-11 11.20.48 LocaL.LNFU. LHUDspor Journal commana scarting polling service1"correlac1on10: 754015[2026-05-11 11:20:48] Local. INFO: [HubSpot Journal Polling] Service starting ("memory_Limit": "256M", "max_execut2020-05-11 11:20:48 LocaL.LNFU: LHUDSpOt Journal PoLLing ACoUlred polling Lock 1"expires at:2020-05-111151[2026-05-11 11:20:48] Local. INF0:2026-05-11 11.20.48 LocaL.LNFU:remory usage tor commano ""commano":"7[2026-05-11 11:20:49] Local. INF0:• Memory usage for co2826-05-11 11:20:49 Local.INF0:HubSoot Journal Auth Successfully obtained new access token «"expires_1n":[2026-05-11 11:20:49] Local. INFO: [HubSpot Journal Pollingl No data2826-05-11 11:20:53 Local.INF0:Memory usage before starting command "[2026-05-11 11:20:53] Local. INFO: Jiminny\Console\Commands\Command: :run Memory usage for command ("command" :"crLocal.INFO:HuoSoot Journal Pollinal No datal[2026-05-11 11:20:56]local. INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command {"[2026-05-11 11:20:57] local.INF0: Jiminny Console \Commands \Command::run Memory usage for command t"command":"cr[2026-05-11 11:20:59] Local. INF0: [HubSpot Journal Pollingl No data"correlation 1d"."954d156d-8a4f-4592-a046$0Preparation for kerl…. In 2om100% L28• Mon 11 May 14:32:13U HandleHubspotRateLimitTestHubspot Rate Limit Re+0 ..3. Middleware behavior is healthy vSample line:[HandLeHubspotRateLimit) Rate limit caught, releasing job with delay ("attempts":1, "retry_after";1, "dr•delay=5 is retry after (1) + jitter (random 0-S) = within [1, 61• Other releases in the log show delay: 4, 5 etc. - jitter is varying as expected• All attempts:1 - no jobs reached 2+ retries, meaning subsequent attempts after release succeeded on the next pass4. No anti-patterns triggered V• Zero Failed to match CRM data lines = the instanceof RateLimitException filter in MatchActivityCrmData: : handlZero permanently failed lines = no job hit retryUntil - everything completed within window• Zero using default warnings = parseRetryAfter always extracted a known keyword from the messageWhat this means for productionEytranolatina to the 100k cconario.43% of rate-limits served from cache (3(7) — and that's at LOW load. At storm scale, this ratioed 92% of your quota. Quota resets May 12, 11:00 AM GMT+3.Ask anytning (dtl<> CodeClaude Opus 4.7 Medium5 differences* Athrows DealApiException* Athrows CrmException}, $toAssociations);7 catch (RateLimitException $e) {throw se:7 catch (\Exception $e) {Sthis->log->error('[Hubspot] Failed to fetch associations', I"from obnect' => sfromdbnect.to obnect' => Stodbnect.W Windsurf Toams 162-1UTF.8f 4 spaces...
|
NULL
|
4396468146715325218
|
NULL
|
click
|
ocr
|
NULL
|
PhostormFV faVsco.jsVIewINavicareCodeLaravel%9 JY- PhostormFV faVsco.jsVIewINavicareCodeLaravel%9 JY-20725-handle-HS-search-rate-limit-KeractorProject© BatchSyncCollectore balchsynckealsse•Hudspot/serwice.onp© HubSpot/Service.php$ SyncCrmEntitiesTrait.php© CachedCrmServiceDecorator.phpA console [STAGING)o closedDealstagessDealrielasservice.gc)Decorateacuivilv.or© FieldDefinitions.phpC) FieldT vpeconvertee Hubspotclientinterc) Hubspotlokenman© PayloadBuilder.phpC) Remotecrmobiectr© ResponseNormalizec) Service.ono© SyncFieldAction.phC) SvncRelatedActivitC) WebhookSvncBatclv MintearationAor> O Accessors•MAnConfigD DTOD FiltersD JobsD ProspectSearchStraW service lralts© DataClient.phpС CheскAnaкetrykemotematch.pnp© PaginationState.phpC) MatchCrmData.phpC) CrmObiectsResolver.pho(C) ProviderRateLimiter.php© PaginationConfig.phpclass Cuient extends Baseclient imolements Hubspotc ientinterface17131/141715A2 A67 X3 A V17161717E17181719* Secondly and daily limits for Hubspot API* Product Tier: Free & Starter | Professional & Enterprise | APl add-on (any tier)100/10 seconds / 150/10 seconds1 200/10 seconds250.000500.000189190191 Ct* rficial documentation states: The search endooints ore rate lmited to five requests ner secondr* Since with 5 RPS were still hitting secondly rate limits we lowered it to 4public function getPaginatedData(array $payload, string $type, int $offset = 0): array19317221723=172417251726E1727—1728—1729-1730Stotal = 0;Slastid = nuln •Srows = [];foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, &: $total,8lastRecordid: SlastId) as Srow:$rows[] = $row;Console xLocal ChangesChanaes 12 tille:Log xT + 0+ → E Side-by-side viewer -8 35f036ac app/Services/Crm/Hubspot/Client.phgDo not ignoreHighlight wordsXBB ?© HandleHubspotRateLimit.php app/Jobs/Middleware(c) HandleHlubsootRateLimitTest.oho tests/Unit/.lobs/Middleware® HubspotClienttnterface.php app/Services/Crm/HubspotC) HubsnotPaainationService.oho aon/Services/Crm/Hubsnot/Paaination© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config©MatchActivityCrmData.php app/Jobs/Crm© PaginationState.php app/Services/Crm/Hubspot/Pagination© RateLimitException.php app/ExceptionsC RateLimitExceptionTest.php tests/Unit/Exceptions~ Unversioned Files 9 filesE.env.nikilocal appE .env.other app© CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnyReportResultCommand.php app/Console/Commands/Rep'6 favicon.ico publicl= los.xi apnTeraw_sql_query.sql app© SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM+ WEBHOOK FILTERING IMPLEMENTATION.md aDDTests passed: 13 (today 13:02)* dchrows DealAp1Except1on* dchrows crmexcentzonStoAssociations)7 catch (\Exception $e) (Sthis->log-›error('[Hubspot] Failed to fetch associations', t"from obiect!= SfromObriect.'to_object'=> $to0bject,A SF [jiminny@localhost]A HS_local (jiminny@localhost]# console [PKol)# console [eu)[2026-05-11 11:20:43] Local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ viMOLLAY[2026-05-11 11:20:43] Local.NOTICE: Repairing HubSpot tokens end f"total":3, "fixed":0, "failed":3} f"correlation[2026-05-11 11:20:48] Local. INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command {[2026-05-11 11:20:48] Local. INFO: Jiminny|Console\Commands\Command: :run Memory usage before starting command f"12020-05-11 11.20.48 LocaL.LNFU. LHUDspor Journal commana scarting polling service1"correlac1on10: 754015[2026-05-11 11:20:48] Local. INFO: [HubSpot Journal Polling] Service starting ("memory_Limit": "256M", "max_execut2020-05-11 11:20:48 LocaL.LNFU: LHUDSpOt Journal PoLLing ACoUlred polling Lock 1"expires at:2020-05-111151[2026-05-11 11:20:48] Local. INF0:2026-05-11 11.20.48 LocaL.LNFU:remory usage tor commano ""commano":"7[2026-05-11 11:20:49] Local. INF0:• Memory usage for co2826-05-11 11:20:49 Local.INF0:HubSoot Journal Auth Successfully obtained new access token «"expires_1n":[2026-05-11 11:20:49] Local. INFO: [HubSpot Journal Pollingl No data2826-05-11 11:20:53 Local.INF0:Memory usage before starting command "[2026-05-11 11:20:53] Local. INFO: Jiminny\Console\Commands\Command: :run Memory usage for command ("command" :"crLocal.INFO:HuoSoot Journal Pollinal No datal[2026-05-11 11:20:56]local. INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command {"[2026-05-11 11:20:57] local.INF0: Jiminny Console \Commands \Command::run Memory usage for command t"command":"cr[2026-05-11 11:20:59] Local. INF0: [HubSpot Journal Pollingl No data"correlation 1d"."954d156d-8a4f-4592-a046$0Preparation for kerl…. In 2om100% L28• Mon 11 May 14:32:13U HandleHubspotRateLimitTestHubspot Rate Limit Re+0 ..3. Middleware behavior is healthy vSample line:[HandLeHubspotRateLimit) Rate limit caught, releasing job with delay ("attempts":1, "retry_after";1, "dr•delay=5 is retry after (1) + jitter (random 0-S) = within [1, 61• Other releases in the log show delay: 4, 5 etc. - jitter is varying as expected• All attempts:1 - no jobs reached 2+ retries, meaning subsequent attempts after release succeeded on the next pass4. No anti-patterns triggered V• Zero Failed to match CRM data lines = the instanceof RateLimitException filter in MatchActivityCrmData: : handlZero permanently failed lines = no job hit retryUntil - everything completed within window• Zero using default warnings = parseRetryAfter always extracted a known keyword from the messageWhat this means for productionEytranolatina to the 100k cconario.43% of rate-limits served from cache (3(7) — and that's at LOW load. At storm scale, this ratioed 92% of your quota. Quota resets May 12, 11:00 AM GMT+3.Ask anytning (dtl<> CodeClaude Opus 4.7 Medium5 differences* Athrows DealApiException* Athrows CrmException}, $toAssociations);7 catch (RateLimitException $e) {throw se:7 catch (\Exception $e) {Sthis->log->error('[Hubspot] Failed to fetch associations', I"from obnect' => sfromdbnect.to obnect' => Stodbnect.W Windsurf Toams 162-1UTF.8f 4 spaces...
|
18530
|
NULL
|
NULL
|
NULL
|
|
18543
|
800
|
19
|
2026-05-11T11:32:55.582406+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499175582_m1.jpg...
|
PhpStorm
|
faVsco.js – HandleHubspotRateLimit.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 28 mDEV (docker)-zshDOCKERcompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)*3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:32:55T₴1-zsh+screenpipe"₴861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
NULL
|
8323413074288445101
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 28 mDEV (docker)-zshDOCKERcompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)*3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:32:55T₴1-zsh+screenpipe"₴861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18545
|
801
|
27
|
2026-05-11T11:32:55.582393+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499175582_m2.jpg...
|
PhpStorm
|
faVsco.js – HandleHubspotRateLimit.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicareCodeFV faVsco.js°9 JY-20725-h PhostormVIewINavicareCodeFV faVsco.js°9 JY-20725-handle-HS-search-rate-limProiectD MeetingBo1© PlaybackController.php• Middleware© kateLimitea.ongD Streaminga leamD Telephonyv D UserDeactivateUserJob.ph(C) SetuoDetaultSavedSe:@ SvncTolntercom.phpc) suncirop anhat.ono(C) SvnctoUserPilot.ohoC BaseProcessingJob.phpC)Dummv.lob.oho© ImportRecallAlRecordings 12(c) ImnortRemoteTrack.loh.n 12cloh nhnC.lobDispatcher.onp© JobDispatcherinterface.p 15© PurgeSoftDeletedOpporti• SqsVisibilityControl.phpv D ListenersvM Activitiosv MAntivitvDrovidorM.luctealiv D UserPilotc) TrackProviderin: 20>[ Audio>C Botsv @ CoachingIntercomv M PlanhatC) CreateActivitvlc 26(C) CreateCoachina 21(C) CreateCoachina 28(C) CreateCoachina 21(C) CreateCoachina 3a(C) Createcomment 71(C) CreateManaderd 72(C) CreatePlavedEvi 7z@ CreateSelfCoact z4(C) CreateSharedEv 75> MUserPilot(C) CreateAvailabilitvNi za© CreateCoachingFee 38e CrostoCommontNla zo© CreateLiveCoachNc 40(e) CrontoMontionNotil /4Tacts naccod. 12 (todav 12:02© CachedCrmServiceDecorator.php(C) PaqinationContia.php(C)PaqinationState.phpC) MatchCrmData.phpC) CrmObiectsResolver.pho© ProviderRateLimiter.phprohonamespace Jiminny Jobs MiddLeware:› use ...* Job middleware that catches RateLimitException from HubSpot API calls* and releases the job back to the queve with the appropriate delayclass HandleHubspotRateLimitprivate const int MAX RETRY DELAY = 600:private const int MIN RETRY DELAY = 1:private const int JITTER SECONDS = 5:public function handle(object Sjob, callable Snext): voidtry {Snext (Siob):} catch (RateLimitException $e) {Sdelav = maxdsef:: MIN RETRY DELAY mincse->oetRetrvafteroi$delay += random_int(0, self::JITTER_SECONDS);values: self::MAX_RETRY_DELAY)):Sattemnts = Sioh->attemntso:if Sattemnts <= 3 Sattemnts % 10 === 0) <1Log::info( message:'[HandleHubspotRateLimit] Rate limit caught, releasing job with delay', ['job_class' => $job::class,'attempts' => $attempts,'retry_after' => $e->getRetryAfter),'delay' => $delay.Siob->release ($delay):A SF (jiminny@localhost]4 HS_local jiminny@localhost]# console [PKol)# console [eu)Preparation for kerl…. In 2om100% 2• Mon 11 May 14:32:55HandleHubspotRateLimitTest v+0 ..A console [STAGING] X102 ^2026-05-11 11:20:5111Jiminny ConsoLe \Commands \Command::run Memory usage betore starting command[2026-05-11 11:20:31] local.INF0: Running pre-meeting notification command{"correlation_id":"1453203b-bac8-472876-05-1 14:2015111Memory usace for command ""command"*"clocal,INF0: Jiminnv\ Console\Commands\Command::run Memory usage before starting command ‹LocaL.INFO: Runnina conference:monitor:start command for activities in (2026-05-11 11:10:[2026-05-11 11:20:331 local, INF0:[conference:monitor:start] No activities found in (2026-05-11 11:10:00, 20262026-05-11 11:20:3311Jiiminny Console Commands Command: :run Memory usage for command -"command"*"co[2026-05-11 11:20:37] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"2026-05-11 11:20:371 LocaL.INF0:conference:moniton:end:JiminnvConsoleCommands Activities MonitorMeetingEndo[2026-05-11 11:20:38] local.INF0: conference:monitor:end:Jiminny Console \Commands \Activities MonitorMeetingEnd0[2026-05-11 11:20:38] local.INF0: Jiminny\Console\Commands\Command::run Memory usage for command {"command": "co[2026-05-11 11:20:41] local.NOTICE: Repairing HubSpot tokens start{"correlation_id":"cb985c75-d47d-45c5-a37a-[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:[2026-05-11 11:20:42] local.INF0: [EncryptedTokenManager] Generating access token. {"mode":"Legacy"} {"correlat[2026-05-11 11:20:42] local.INF0: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"[2026-05-11 11:20:42] local.ERROR: Failed to refresh HubSpot token {"acnt_id":59,"updated_at":"2025-10-03 09[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token {"acct_id":306,"updated_at":"2023-11-27 09[2026-05-11 11:20:42] local.INF0: [EncryptedTokenManager] Generating access token. {"mode":"Zeqacy"} {"correlat[2026-05-11 11:20:42] local.INF0: [SocialAccountServicel Refreshing tokenfrom provider {"socialAccountId":306.2026-05-11 11:20:42 Local.ERRUR:ralled to retresh Hubspot token "acoint id":306, "updated at":"2023-11-27 0[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token {"accid":1372."updated_at":"2025-10-02 1[2026-05-11 11:20:42] local.INF0: [EncryptedTokenManager] Generating access token. {"mode": "Leqacy"} {"correlat)[2026-05-11 11:20:42] local.INF0: [SocialAccountServicel Refreshing2026-05-11 11:20:45 Local.ERRUR:ralled to retresh Hubspot token[2026-05-11 11:20:431 local NOTICE: Repairing HubSpot tokens2826-05-11 11:20:481 LocoL.INFU:Jaminny Console Lor[2026-05-11 11:20:481 local, INF0:int id":1372,"updated_at": "2025-10-02end {"total":3. "fixed":0. "failed":3} {"correlationMemory usage before starting command &"Memory usage before starting command {""correlation 1d":"9540152026-05-11 11:20:48 Locol.INFO:[2026-05-11 11:20:481 local, INF0:2026-05-111(2026-05-11 11•20:481|HubSoot Journal Pollingl Acquired poluing lock "expires at":"2026-05-117111Memory usade for command -"command"."ad[2026-05-11 11:20:49]local. INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command" : "coHubSnot Journal Authll Successfully obtained new access token "exnines in"-1[2026-05-11 11:20:49] local.INF0: [HubSpot Journal Pollingl No dataJiminny \Console\Commands\Command::run Memory usage before starting command {"[2026-05-11 11:20:53] Local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"comma[2026-05-11 11:20:54] local.INF0: [HubSpot Journal Polling] No data_iconnolation idll."054d154d_8ahf.4502.a0(2026-05-11 11:20:56] Local.INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command ("[2026-05-11 11:20:57] local.INF0: Jiminny\Console\Commands\Command::run Memory usage for command {"command": "cn[2026-05-11 11:20:59] local.INF0: [HubSpot Journal Pollingl No dataSiconnolation idi.no54d154d-0a4f_4502-a0ZAHubspot Rate Limit Re3. Middleware behavior is healthyvSamole line[HandleHubspotRateLimit] Rate limit caught, releasing job with delay {"attempts":1,"retry_after":1,"d•delay=5 is retry after (1) + jitter (random 0-S) = within [1, 61•Other releases in the log show delay: 4, 5 etc. - jitter is varying as expected•All attempts:1 - no jobs reached 2+ retries, meaning subsequent attempts after release succeeded on the next pass4. No anti-patterns triggered V• Zero Failed to match CRM data lines = the instanceof RateLimitException filter in MatchActivityCrmData: :handle is correctly suppressing the noisy error path• Zero permanently failed lines = no job hit retryUntil - everything completed within window•Zero using default warnings = parseRetryAfter always extracted a known keyword from the messageWhat this means for productionEytranolatina to the 100k cconario.AspectResultCosho43% of rate-limits served from cache (3/7) — and that's at LOW load. At storm scale, this raticLog volume7 release logs per 100 jobs = manageable. Sampling not yet triggered (would kick in for jobs that retry 4+0 events - no permanent failures, no Throwable bug logsLatency100 jobs in 77 seconds = ~1.3 jobs/sec sustained, with 4-7 transient rate limits resolved smoothlyTiwo minor observationsmessage field removed from the 429 warning log (your edit). The "reason" field still contains the full message insideit ("You have reached your secondly limit."), so no information is lost. Good simplification2. Switching parseMessage → Se->getMessage() (your edit). For Guzzle's BadRequest, Se->getMessage() returns theformatted "Client error: POST ... resulted in 429 ... response: {body}" string - which includes the body text. So str contains((messaae, "cecondlv') still matches reliablv (visible in vour loas). This is even more robust since itworks for any exception with a meaninaful getMessage. not just those with getResponseBodv(). Nice cleanupConclusionThe system is behaving exactly as designed. All four protection layers are visibly working:1. • Redis cache circuit-breaker (3 saved API calls)2. 7 Message-based retry after parsina (4 correct extractions)2 7 Middleware-handled releaces with litter (7 clean releaçes)4. V Suppressed noise in handle() catch (0 stack traces. 0 Sentry-bound errors)Ready to shio.r.nl.LEts mavbe rename" CodeClaude Qnus 4.7 MediumWN Windsurf Toams 14-12 UTF.8io 4 spaces...
|
NULL
|
-9008807363851155158
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicareCodeFV faVsco.js°9 JY-20725-h PhostormVIewINavicareCodeFV faVsco.js°9 JY-20725-handle-HS-search-rate-limProiectD MeetingBo1© PlaybackController.php• Middleware© kateLimitea.ongD Streaminga leamD Telephonyv D UserDeactivateUserJob.ph(C) SetuoDetaultSavedSe:@ SvncTolntercom.phpc) suncirop anhat.ono(C) SvnctoUserPilot.ohoC BaseProcessingJob.phpC)Dummv.lob.oho© ImportRecallAlRecordings 12(c) ImnortRemoteTrack.loh.n 12cloh nhnC.lobDispatcher.onp© JobDispatcherinterface.p 15© PurgeSoftDeletedOpporti• SqsVisibilityControl.phpv D ListenersvM Activitiosv MAntivitvDrovidorM.luctealiv D UserPilotc) TrackProviderin: 20>[ Audio>C Botsv @ CoachingIntercomv M PlanhatC) CreateActivitvlc 26(C) CreateCoachina 21(C) CreateCoachina 28(C) CreateCoachina 21(C) CreateCoachina 3a(C) Createcomment 71(C) CreateManaderd 72(C) CreatePlavedEvi 7z@ CreateSelfCoact z4(C) CreateSharedEv 75> MUserPilot(C) CreateAvailabilitvNi za© CreateCoachingFee 38e CrostoCommontNla zo© CreateLiveCoachNc 40(e) CrontoMontionNotil /4Tacts naccod. 12 (todav 12:02© CachedCrmServiceDecorator.php(C) PaqinationContia.php(C)PaqinationState.phpC) MatchCrmData.phpC) CrmObiectsResolver.pho© ProviderRateLimiter.phprohonamespace Jiminny Jobs MiddLeware:› use ...* Job middleware that catches RateLimitException from HubSpot API calls* and releases the job back to the queve with the appropriate delayclass HandleHubspotRateLimitprivate const int MAX RETRY DELAY = 600:private const int MIN RETRY DELAY = 1:private const int JITTER SECONDS = 5:public function handle(object Sjob, callable Snext): voidtry {Snext (Siob):} catch (RateLimitException $e) {Sdelav = maxdsef:: MIN RETRY DELAY mincse->oetRetrvafteroi$delay += random_int(0, self::JITTER_SECONDS);values: self::MAX_RETRY_DELAY)):Sattemnts = Sioh->attemntso:if Sattemnts <= 3 Sattemnts % 10 === 0) <1Log::info( message:'[HandleHubspotRateLimit] Rate limit caught, releasing job with delay', ['job_class' => $job::class,'attempts' => $attempts,'retry_after' => $e->getRetryAfter),'delay' => $delay.Siob->release ($delay):A SF (jiminny@localhost]4 HS_local jiminny@localhost]# console [PKol)# console [eu)Preparation for kerl…. In 2om100% 2• Mon 11 May 14:32:55HandleHubspotRateLimitTest v+0 ..A console [STAGING] X102 ^2026-05-11 11:20:5111Jiminny ConsoLe \Commands \Command::run Memory usage betore starting command[2026-05-11 11:20:31] local.INF0: Running pre-meeting notification command{"correlation_id":"1453203b-bac8-472876-05-1 14:2015111Memory usace for command ""command"*"clocal,INF0: Jiminnv\ Console\Commands\Command::run Memory usage before starting command ‹LocaL.INFO: Runnina conference:monitor:start command for activities in (2026-05-11 11:10:[2026-05-11 11:20:331 local, INF0:[conference:monitor:start] No activities found in (2026-05-11 11:10:00, 20262026-05-11 11:20:3311Jiiminny Console Commands Command: :run Memory usage for command -"command"*"co[2026-05-11 11:20:37] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"2026-05-11 11:20:371 LocaL.INF0:conference:moniton:end:JiminnvConsoleCommands Activities MonitorMeetingEndo[2026-05-11 11:20:38] local.INF0: conference:monitor:end:Jiminny Console \Commands \Activities MonitorMeetingEnd0[2026-05-11 11:20:38] local.INF0: Jiminny\Console\Commands\Command::run Memory usage for command {"command": "co[2026-05-11 11:20:41] local.NOTICE: Repairing HubSpot tokens start{"correlation_id":"cb985c75-d47d-45c5-a37a-[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:[2026-05-11 11:20:42] local.INF0: [EncryptedTokenManager] Generating access token. {"mode":"Legacy"} {"correlat[2026-05-11 11:20:42] local.INF0: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"[2026-05-11 11:20:42] local.ERROR: Failed to refresh HubSpot token {"acnt_id":59,"updated_at":"2025-10-03 09[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token {"acct_id":306,"updated_at":"2023-11-27 09[2026-05-11 11:20:42] local.INF0: [EncryptedTokenManager] Generating access token. {"mode":"Zeqacy"} {"correlat[2026-05-11 11:20:42] local.INF0: [SocialAccountServicel Refreshing tokenfrom provider {"socialAccountId":306.2026-05-11 11:20:42 Local.ERRUR:ralled to retresh Hubspot token "acoint id":306, "updated at":"2023-11-27 0[2026-05-11 11:20:42] local.INF0: Trying to refresh HubSpot token {"accid":1372."updated_at":"2025-10-02 1[2026-05-11 11:20:42] local.INF0: [EncryptedTokenManager] Generating access token. {"mode": "Leqacy"} {"correlat)[2026-05-11 11:20:42] local.INF0: [SocialAccountServicel Refreshing2026-05-11 11:20:45 Local.ERRUR:ralled to retresh Hubspot token[2026-05-11 11:20:431 local NOTICE: Repairing HubSpot tokens2826-05-11 11:20:481 LocoL.INFU:Jaminny Console Lor[2026-05-11 11:20:481 local, INF0:int id":1372,"updated_at": "2025-10-02end {"total":3. "fixed":0. "failed":3} {"correlationMemory usage before starting command &"Memory usage before starting command {""correlation 1d":"9540152026-05-11 11:20:48 Locol.INFO:[2026-05-11 11:20:481 local, INF0:2026-05-111(2026-05-11 11•20:481|HubSoot Journal Pollingl Acquired poluing lock "expires at":"2026-05-117111Memory usade for command -"command"."ad[2026-05-11 11:20:49]local. INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command" : "coHubSnot Journal Authll Successfully obtained new access token "exnines in"-1[2026-05-11 11:20:49] local.INF0: [HubSpot Journal Pollingl No dataJiminny \Console\Commands\Command::run Memory usage before starting command {"[2026-05-11 11:20:53] Local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"comma[2026-05-11 11:20:54] local.INF0: [HubSpot Journal Polling] No data_iconnolation idll."054d154d_8ahf.4502.a0(2026-05-11 11:20:56] Local.INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command ("[2026-05-11 11:20:57] local.INF0: Jiminny\Console\Commands\Command::run Memory usage for command {"command": "cn[2026-05-11 11:20:59] local.INF0: [HubSpot Journal Pollingl No dataSiconnolation idi.no54d154d-0a4f_4502-a0ZAHubspot Rate Limit Re3. Middleware behavior is healthyvSamole line[HandleHubspotRateLimit] Rate limit caught, releasing job with delay {"attempts":1,"retry_after":1,"d•delay=5 is retry after (1) + jitter (random 0-S) = within [1, 61•Other releases in the log show delay: 4, 5 etc. - jitter is varying as expected•All attempts:1 - no jobs reached 2+ retries, meaning subsequent attempts after release succeeded on the next pass4. No anti-patterns triggered V• Zero Failed to match CRM data lines = the instanceof RateLimitException filter in MatchActivityCrmData: :handle is correctly suppressing the noisy error path• Zero permanently failed lines = no job hit retryUntil - everything completed within window•Zero using default warnings = parseRetryAfter always extracted a known keyword from the messageWhat this means for productionEytranolatina to the 100k cconario.AspectResultCosho43% of rate-limits served from cache (3/7) — and that's at LOW load. At storm scale, this raticLog volume7 release logs per 100 jobs = manageable. Sampling not yet triggered (would kick in for jobs that retry 4+0 events - no permanent failures, no Throwable bug logsLatency100 jobs in 77 seconds = ~1.3 jobs/sec sustained, with 4-7 transient rate limits resolved smoothlyTiwo minor observationsmessage field removed from the 429 warning log (your edit). The "reason" field still contains the full message insideit ("You have reached your secondly limit."), so no information is lost. Good simplification2. Switching parseMessage → Se->getMessage() (your edit). For Guzzle's BadRequest, Se->getMessage() returns theformatted "Client error: POST ... resulted in 429 ... response: {body}" string - which includes the body text. So str contains((messaae, "cecondlv') still matches reliablv (visible in vour loas). This is even more robust since itworks for any exception with a meaninaful getMessage. not just those with getResponseBodv(). Nice cleanupConclusionThe system is behaving exactly as designed. All four protection layers are visibly working:1. • Redis cache circuit-breaker (3 saved API calls)2. 7 Message-based retry after parsina (4 correct extractions)2 7 Middleware-handled releaces with litter (7 clean releaçes)4. V Suppressed noise in handle() catch (0 stack traces. 0 Sentry-bound errors)Ready to shio.r.nl.LEts mavbe rename" CodeClaude Qnus 4.7 MediumWN Windsurf Toams 14-12 UTF.8io 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18561
|
800
|
27
|
2026-05-11T11:34:03.901279+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499243901_m1.jpg...
|
PhpStorm
|
faVsco.js – HandleHubspotRateLimit.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 26 mDEV (docker)-zshDOCKERcompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)*3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:34:03181-zsh+screenpipe"O ₴61.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
NULL
|
-7148233683965189733
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 26 mDEV (docker)-zshDOCKERcompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)*3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:34:03181-zsh+screenpipe"O ₴61.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18562
|
801
|
37
|
2026-05-11T11:34:03.857037+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499243857_m2.jpg...
|
PhpStorm
|
faVsco.js – HandleHubspotRateLimit.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormINavicareCodeWindowFV faVsco.js?9 JY-20725 PhostormINavicareCodeWindowFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProiectD MeetingBo1v Middleware© PlaybackController.php© HubSpot/Service.php• SyncCrmEntitiesTrait.php© CachedCrmServiceDecorator.php© kateLimitea.ongD Streaming© CheckAnaketn/RemoteMatch.php© Job.phpRateLimitException.php• _ leamD Telephony(C)PaqinationState.phpC) MatchCrmData.php© ProviderRateLimiter.php© PaginationConfia.phpv D Userclass HandleHubsootRateLimitc) ChangeEmailjob.phpDeactivateUserJob.ph© DeleteScheduledUser/ 23(C) SetuoDetaultSavedSe: «*@ SvncTolntercom.phppubltry unctzon handle (obJect sJ0b, callable Snext): voacSnext((5100)"} catch (RateLimitException $e) {Sdelav = max( value: self::MIN RETRY DELAY, min(Se->aetRetrvAfterolvalues: self::MAX_RETRY_DELAY)):© SynctoPlanhat.php(C) SvnctoUserPilot.oho.// Add jitter to prevent thundering herd problem by randomizing retry timesSdelay += random_ int(0, self::JITTER_SECONDS):© BaseProcessingJob.phpC)Dummv.lob.ohoSattemnts = Cioh-Sattemnts0.© ImportRecallAlRecordings(cImnortRemoteTrack.loh.nC Job.php© JobDispatcher.php© JobDispatcherinterface.p 34© PurgeSoftDeletedOpportu© SqsVisibilityControl.phpv D ListenersvM Activitiocif (Sattempts <= 3| Sattempts % 10 === 0) 1Log::info( message:'[HandleHubspotRateLimit] Rate limit caught, releasing job with delay', ['job_class' => $job::class,'attempts' => Sattempts,'retry_after' => $e->getRetryAfterO,'delay' => $delay,vM Activity DrovidorSiob->release ($delay):Console,Log XChanaes 12 tiles= env.locall aod@ Client.oho apo/Services/Crm/Hubsnotl+ → @ Side-by-side viewerDo not ignore8 35f036ac app/Services/Crm/Hubspot/HubspotClientInterface.phcHighlight words →x 15 ?(C) HandleHlubsootRateLimit.oho aoo/.lobs/Middleware@* HandleHubspotRateLimitTest.ohn tests/Unit/.lobs/Middlewarenamespace Jiminny Services Crm Hubspot(1HubsootClientinterface.oho aon/Services/Crm/Hubsootuse Jiminny Contracts Services crm Clientintertaceruse Jiminny Jobs\Crm Notelbiect:© HubspotPaginationService.php app/Services/Crm/Hubspot/Pagination© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config© MatchActivityCrmData.php app/Jobs/Crm©PaginationState.php app/Services/Crm/Hubspot/Pagination© RateLimitException.php app/Exceptions(8 Patel imitEyceptionTest.php tests/Unit/ExceptionsUnversioned Files 9 filesuse Sevenshores Hubsoot Htto Response:use SevenShores Hubsoot Factory:use HubSoot Discovery Discovery:public function aetCompaniesßyIds(arrav ScrmIds. arrav Sfields): arrav:nuhiaic Function detcontac+s?viidslarnav Scrmids. arnav Stields)' arrav.= .env.nikilocal apppublic function getAssociationsData(array Sids, string $fromObject, string $toObject): array;E.env.other aprnublic function aethwnenco• arnav.С) CanAccessAiReportsTest.php tests/Unit/Policies@ CreateMockAskJiminnvReportResultCommand.php app/Console/Commands/Rer€ favicon.ico publidE ids.txt aprT raw saL_querv.sal app© SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM4WEXHOOK FILTERING IMPLEMENTATION.md a00Tacts naccod. 12 (todav 12:02• Preparation tor kerl.. In 20 m100% Lz• Mon 11 May 14:34:03HandleHubspotRateLimitTest v+0 ..=laravel.log X 4 SF (jiminny@localhost]4 HS_local jiminny@localhost]« console [PROD]A console [STAGING]171217131/14A1Av171617171/ J1727172817291730[2026-05-11 11:20:43] local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ wY454%Y[2026-05-11 11:20:43] local.NOTICE: Repairing HubSpot tokens end {"total":3, "fixed":0,"failed":3} {"correlation[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {™[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"12020-05-11 11.20.48 LocaL.LNFU. LHUDspor Journal commana scaruing polling service1"correlac1on10: 754015[2026-05-11 11:20:48] local.INFO: [HubSpot Journal Pollingl Service starting {"memory_limit":"256M", "max_execut2020-05-11 11:20:48 Local. LNFU:Hubspor Journal Polling Acqulred polling lock ""explres ac": 2020-05-11115[2026-05-11 11:20:48] local.INF0:2026-05-11 11.20.48 LocaL.LNFU:[2026-05-11 11:20:491 local.INF0:Jaminnyconsole commanos.comremory usage tor commano ""commano":"7ory usage for coHubSpot Journal Auth Successfully obtained new access token «"expires_1n":2826-05-11 11:20:49 Local.INF0:[2026-05-11 11:20:491 local.INF0:HubSoot Journal Pollingl No data2826-05-11 11:20:53 Local.INF0:Jamnny Console Commands Command: : runMemory usage before starting command[2026-05-11 11:20:53] Local.INF0: Jiminny\Console\Commands\Command: :run Memory usage for command {"command" : "cn2026-05-11 11-20:5411LocaL.INFo.local.INFO: Jiminny Console \Commands \Command::run Memory usage before starting command 1"[2026-05-11 11:20:57] local.INF0: Jiminny \Console \Commands \Command::run Memory usage for command t"command":"cr[2026-05-11 11:20:591 local. INF0: [HubSnot Journal Pollinal No data"correlation 1d"."954d156d-8a4f-4592-a046Hubspot Rate Limit ReCurrent version3. Middleware behavior is healthy vSamole line[HandleHubspotRateLimit] Rate limit caught, releasing job with delay {"attempts":1,"retry_after":1,"d•delay=5 is retry after (1) + jitter (random 0-S) = within [1, 61•Other releases in the log show delay: 4, 5 etc. - jitter is varying as expected•All attempts:1 - no jobs reached 2+ retries, meaning subsequent attempts after release succeeded on the next pass4. No anti-patterns triggered V• Zero Failed to match CRM data lines = the instanceof RateLimitException filter in MatchActivityCrmData: :handlZero permanently failed lines = no job hit retryUntil - everything completed within window• Zero using default warnings = parseRetryAfter always extracted a known keyword from the messageWhat this means for productionEytranolatina to the 100k cconario.43% of rate-limits served from cache (3/) — and that's at Low load. At storm scale, this raticAsk anything (&AL)<> CodeClaude Opus 4.7 Medium2 differencespublic tunction qetassoclat1onsbatalarray sids, string Stromubect, string stoubnect: arraypublic function getOwnersO: array:* Execute a search request aogunst huosoot cn. obnects with rote umitino.@param string Sobjectrype The object type ('deals', 'companies', 'contacts', 'calls')@param array<string, mixed> $payload The search payload with filters, sorts, properties, etc.* dreturn arrau The search response with 'results', 'total', 'pogina' keus* @throws RateLimitException When rate limit is hit* athrows Hubsnotsycention in Apt erronspublic function search(string $objectType, array $payload): array:W Windsurf Teams27•50 UTF.RIio 4 spaces...
|
NULL
|
-5101378739141333981
|
NULL
|
click
|
ocr
|
NULL
|
PhostormINavicareCodeWindowFV faVsco.js?9 JY-20725 PhostormINavicareCodeWindowFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProiectD MeetingBo1v Middleware© PlaybackController.php© HubSpot/Service.php• SyncCrmEntitiesTrait.php© CachedCrmServiceDecorator.php© kateLimitea.ongD Streaming© CheckAnaketn/RemoteMatch.php© Job.phpRateLimitException.php• _ leamD Telephony(C)PaqinationState.phpC) MatchCrmData.php© ProviderRateLimiter.php© PaginationConfia.phpv D Userclass HandleHubsootRateLimitc) ChangeEmailjob.phpDeactivateUserJob.ph© DeleteScheduledUser/ 23(C) SetuoDetaultSavedSe: «*@ SvncTolntercom.phppubltry unctzon handle (obJect sJ0b, callable Snext): voacSnext((5100)"} catch (RateLimitException $e) {Sdelav = max( value: self::MIN RETRY DELAY, min(Se->aetRetrvAfterolvalues: self::MAX_RETRY_DELAY)):© SynctoPlanhat.php(C) SvnctoUserPilot.oho.// Add jitter to prevent thundering herd problem by randomizing retry timesSdelay += random_ int(0, self::JITTER_SECONDS):© BaseProcessingJob.phpC)Dummv.lob.ohoSattemnts = Cioh-Sattemnts0.© ImportRecallAlRecordings(cImnortRemoteTrack.loh.nC Job.php© JobDispatcher.php© JobDispatcherinterface.p 34© PurgeSoftDeletedOpportu© SqsVisibilityControl.phpv D ListenersvM Activitiocif (Sattempts <= 3| Sattempts % 10 === 0) 1Log::info( message:'[HandleHubspotRateLimit] Rate limit caught, releasing job with delay', ['job_class' => $job::class,'attempts' => Sattempts,'retry_after' => $e->getRetryAfterO,'delay' => $delay,vM Activity DrovidorSiob->release ($delay):Console,Log XChanaes 12 tiles= env.locall aod@ Client.oho apo/Services/Crm/Hubsnotl+ → @ Side-by-side viewerDo not ignore8 35f036ac app/Services/Crm/Hubspot/HubspotClientInterface.phcHighlight words →x 15 ?(C) HandleHlubsootRateLimit.oho aoo/.lobs/Middleware@* HandleHubspotRateLimitTest.ohn tests/Unit/.lobs/Middlewarenamespace Jiminny Services Crm Hubspot(1HubsootClientinterface.oho aon/Services/Crm/Hubsootuse Jiminny Contracts Services crm Clientintertaceruse Jiminny Jobs\Crm Notelbiect:© HubspotPaginationService.php app/Services/Crm/Hubspot/Pagination© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config© MatchActivityCrmData.php app/Jobs/Crm©PaginationState.php app/Services/Crm/Hubspot/Pagination© RateLimitException.php app/Exceptions(8 Patel imitEyceptionTest.php tests/Unit/ExceptionsUnversioned Files 9 filesuse Sevenshores Hubsoot Htto Response:use SevenShores Hubsoot Factory:use HubSoot Discovery Discovery:public function aetCompaniesßyIds(arrav ScrmIds. arrav Sfields): arrav:nuhiaic Function detcontac+s?viidslarnav Scrmids. arnav Stields)' arrav.= .env.nikilocal apppublic function getAssociationsData(array Sids, string $fromObject, string $toObject): array;E.env.other aprnublic function aethwnenco• arnav.С) CanAccessAiReportsTest.php tests/Unit/Policies@ CreateMockAskJiminnvReportResultCommand.php app/Console/Commands/Rer€ favicon.ico publidE ids.txt aprT raw saL_querv.sal app© SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM4WEXHOOK FILTERING IMPLEMENTATION.md a00Tacts naccod. 12 (todav 12:02• Preparation tor kerl.. In 20 m100% Lz• Mon 11 May 14:34:03HandleHubspotRateLimitTest v+0 ..=laravel.log X 4 SF (jiminny@localhost]4 HS_local jiminny@localhost]« console [PROD]A console [STAGING]171217131/14A1Av171617171/ J1727172817291730[2026-05-11 11:20:43] local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ wY454%Y[2026-05-11 11:20:43] local.NOTICE: Repairing HubSpot tokens end {"total":3, "fixed":0,"failed":3} {"correlation[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {™[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"12020-05-11 11.20.48 LocaL.LNFU. LHUDspor Journal commana scaruing polling service1"correlac1on10: 754015[2026-05-11 11:20:48] local.INFO: [HubSpot Journal Pollingl Service starting {"memory_limit":"256M", "max_execut2020-05-11 11:20:48 Local. LNFU:Hubspor Journal Polling Acqulred polling lock ""explres ac": 2020-05-11115[2026-05-11 11:20:48] local.INF0:2026-05-11 11.20.48 LocaL.LNFU:[2026-05-11 11:20:491 local.INF0:Jaminnyconsole commanos.comremory usage tor commano ""commano":"7ory usage for coHubSpot Journal Auth Successfully obtained new access token «"expires_1n":2826-05-11 11:20:49 Local.INF0:[2026-05-11 11:20:491 local.INF0:HubSoot Journal Pollingl No data2826-05-11 11:20:53 Local.INF0:Jamnny Console Commands Command: : runMemory usage before starting command[2026-05-11 11:20:53] Local.INF0: Jiminny\Console\Commands\Command: :run Memory usage for command {"command" : "cn2026-05-11 11-20:5411LocaL.INFo.local.INFO: Jiminny Console \Commands \Command::run Memory usage before starting command 1"[2026-05-11 11:20:57] local.INF0: Jiminny \Console \Commands \Command::run Memory usage for command t"command":"cr[2026-05-11 11:20:591 local. INF0: [HubSnot Journal Pollinal No data"correlation 1d"."954d156d-8a4f-4592-a046Hubspot Rate Limit ReCurrent version3. Middleware behavior is healthy vSamole line[HandleHubspotRateLimit] Rate limit caught, releasing job with delay {"attempts":1,"retry_after":1,"d•delay=5 is retry after (1) + jitter (random 0-S) = within [1, 61•Other releases in the log show delay: 4, 5 etc. - jitter is varying as expected•All attempts:1 - no jobs reached 2+ retries, meaning subsequent attempts after release succeeded on the next pass4. No anti-patterns triggered V• Zero Failed to match CRM data lines = the instanceof RateLimitException filter in MatchActivityCrmData: :handlZero permanently failed lines = no job hit retryUntil - everything completed within window• Zero using default warnings = parseRetryAfter always extracted a known keyword from the messageWhat this means for productionEytranolatina to the 100k cconario.43% of rate-limits served from cache (3/) — and that's at Low load. At storm scale, this raticAsk anything (&AL)<> CodeClaude Opus 4.7 Medium2 differencespublic tunction qetassoclat1onsbatalarray sids, string Stromubect, string stoubnect: arraypublic function getOwnersO: array:* Execute a search request aogunst huosoot cn. obnects with rote umitino.@param string Sobjectrype The object type ('deals', 'companies', 'contacts', 'calls')@param array<string, mixed> $payload The search payload with filters, sorts, properties, etc.* dreturn arrau The search response with 'results', 'total', 'pogina' keus* @throws RateLimitException When rate limit is hit* athrows Hubsnotsycention in Apt erronspublic function search(string $objectType, array $payload): array:W Windsurf Teams27•50 UTF.RIio 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18577
|
802
|
3
|
2026-05-11T11:35:04.698820+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499304698_m1.jpg...
|
PhpStorm
|
faVsco.js – HandleHubspotRateLimit.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ab)& Preparation for Refi... in 25 m100% <78• Mon 11 May 14:35:04181DEV (docker)-zshDOCKER₴81DEV (docker)$2APP (-zsh)H3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
NULL
|
-3771847653339045295
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ab)& Preparation for Refi... in 25 m100% <78• Mon 11 May 14:35:04181DEV (docker)-zshDOCKER₴81DEV (docker)$2APP (-zsh)H3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
18575
|
NULL
|
NULL
|
NULL
|
|
18578
|
803
|
7
|
2026-05-11T11:35:04.714365+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499304714_m2.jpg...
|
PhpStorm
|
faVsco.js – HandleHubspotRateLimit.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormcodeProiectD MeetingBo1• Middleware© Playb PhostormcodeProiectD MeetingBo1• Middleware© PlaybackController.php© kateLimitea.ongD Streaming• _ leamC Telephonv(C)PaqinationState.phpC) MatchCrmData.php(C) Providev D Userclass Handl eHubspotRateLimitc) ChangeEmailjob.phpDeactivateUserJob.ph@ SetupDefaultSavedSe: 24@ SvncTolntercom.phppubltry unctzon handle (obJect sJ0b, callable Snext): voacSnext(100)"} catch (RateLimitException $e) {Sdelav = max( value: self::MIN RETRY DELAY. min(se->aetRic) suncirop anhat.ono(C) SvncToUserPilot.oho// Add jitter to prevent thundering herd problem by raSdelay += random_ int(0, self::JITTER_SECONDS) :© BaseProcessingJob.phpC)Dummv.lob.ohoSattemnts = Cioh-Sattemnts0.© ImportRecallAlRecordings so(cImnortRemoteTrack.loh.nif (Sattempts <= 3| Sattempts % 10 === 0) 1Loa.• infod messace: ![Handl eHuhsnotRatel imi+ Rate 1C Job.php© JobDispatcher.php© JobDispatcherinterface.p 34© PurgeSoftDeletedOpporti• SqsVisibilityControl.phpv D ListenersvM Activitios'job_class' => $job::class,'attempts' => Sattempts,'retry_after' => $e->getRetryAfterO'delay' => $delay,vM Activity DrovidorSiob->release ($delay):Local ChandesChanges 12 tilesShelConsole,= env.locall anol© Client.php app/Services/Crm/Hubspot(C) HandleHlubsootRateLimit.oho aoo/.lobs/Middleware© HandleHubspotRateLimitTest.php tests/Unit/Jobs/Middleware(1HubsootClientinterface.oho aon/Services/Crm/Hubsoot|© HubspotPaginationService.php app/Services/Crm/Hubspot/Pagination© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config© MatchActivityCrmData.php app/Jobs/Crm© PaginationState.php app/Services/Crm/Hubspot/PaginationRateLimitException.php app/Exceptions(et Patel imitExceptionTest.php tests/Unit/Exceptions/ Unversioned Files 9 filesE.env.nikilocal appE env.other aprС) CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnvReportResultCommand.php app/Console/Commands/RepE favicon.ico publidE ids.txt appT raw sal querv sal [EMAIL] app/Console/Commands/Crm/HubspotSide-by-side v8 35f036ac app/Exceptions/RateLimitEdeclare(strict types=1)namespace Jiminny Exceptionsclass RateLimitException exteniM_WE?HOOK FILTERING IMPLEMENTATION.md a00• Preparation tor kerl.. In 2o m100% 2• Mon 11 May 14:35:04+0 ..=laravel.log X 4 SF (jiminny@localhost]4 HS_local jiminny@localhost]# console [PRol)# console [eu)© CachedCrmServiceDecorator.phpA console [STAGING]429x 5 Cc WTIYH44, matches in 14 flledFile mask: *-php• RateLimitexceptionx 5 Cc WIn ProiectModuleDirectoryen {"account_id":1372,"updated_ wM454 ^Y{"total":3, "fixed":0, "failed":3} {"correlationnd::run Memory usage before starting command {"nd::run Memory usage before starting command {"cing polling service1"correlac1on10: 754015use Jiminny Excentions RateLimitExceotionMatchActivitvCrmData.ono 16if (l $e instanceof RateLimitException)use liminnv Sycentions Ratel imit Excention)irea polling lock 1"explres ac: 2020-05-111159ing new client credentials tokenGuzzleException|HttpBadRequestException|JsonException|RateLimitException|UnexpectedValueException $exception GenerateActiorGenerateAiActivityTypeJob.php 1910::run memory usage tor commano ""commano":"7nd::run Memory usage for coRateLimitExceptionGenerateAiCallScoring.lob.nhn 17RateLimitExceptionCummarizoTranccrintion loh nhn 161d::run Memory usage before startina command 'nd::run Memory usage for command {"command": "cncuzzieexceotion huobackeouestexceotonjsonexceotion kateLimitexceptonUnexpecteavalueexceotonsexceorouclass RateLimitException extends RuntimeExceptionPatol imitEycantion nhn QnanolemuospotkateLimit.ong o* Job middleware that catches RateLimitException from HubSpot APl callsnd::run Memory usage before starting command {"nd::run Memory usage for command t"command":"cr{"correlation_id":"954d156d-8a4f-4592-a046catch (RateLimitexception seMatchActivitvermData.ono apo/Jobs/Crmuse iLuminate Contracts Queve ShouldBeunique:use Illuminate \Contracts \Queue \ShouldQueue;use luuminate Database Connection:use Illuminate \Queue \InteractsWithQueue;use Illuminate Queue SerializesModels:use Tlluminate Sunnort Facades Loa:use Jiminny \Component \Queue\Constants;use Jiminny \Exceptions\InvalidArgumentException;use Jiminny\Exceptions \RateLimitException;use Jiminny (Jobs\Job;use Jiminny\Jobs\Middleware\HandleHubspotRateLimituse Jiminny Models\Activity:uce liminnv Models Crm Confiquration:it versionamespace Jiminny Exceptionsse hrowadleuse Jiminny keposicores Acc1vlcykepos1cory*use Jiminny\Services\Crm\CrmActivityService:use Psr\Container\ContainerExceptionInterface:use Psr\Container\NotFoundExceptionInterface:lass RateLimitExcention extends RuntimeExcentionuse hrowablerpublic function __construct(Strina Smessage =private readonly int $retryAfter = 1,Throwahil e Sarevious = nuiclass MatchActivityCrmData extends Job implements ShouldOueue. ShouldBeUniquenarent.• construct(Smecsade. A Snrevious)•use Interactswithoueveuse SerializesModels:public function getRetryAfterO: intOnen recults in now tabOnen in Sind Windownotunn may/Cthic-snotnvAfton 1)•Hubspot Rate Limit Re3. Middleware behavior is healthy vSamole line[HandleHubspotRateLimit] Rate limit caught, releasing job with delay ("attempts":1,"retry_after":1,"d•delay=5 is retry after (1) + jitter (random 0-S) = within [1, 61•Other releases in the log show delay: 4, 5 etc. - jitter is varying as expected•All attempts:1 - no jobs reached 2+ retries, meaning subsequent attempts after release succeeded on the next pass4. No anti-patterns triggered V• Zero Failed to match GRM data lines = the instanceof RateLimitExcention filter in MatchActivitvCrmData::handlZero permanently failed lines = no job hit retryUntil - everything completed within window• Zero using default warnings = parseRetryAfter always extracted a known keyword from the messageWhat this means for productionEytranolatina to the 100k cconario.43% of rate-limits served from cache (3/7) — and that's at LOW load. At storm scale, this raticsed 92% of your quota. Quota resets May 12, 11:00 AM GMT+3.Ask anytning (dtl<> CodeClaude Opus 4.7 Medium2 differencesfo 4 spaces...
|
NULL
|
-8255271704525131086
|
NULL
|
click
|
ocr
|
NULL
|
PhostormcodeProiectD MeetingBo1• Middleware© Playb PhostormcodeProiectD MeetingBo1• Middleware© PlaybackController.php© kateLimitea.ongD Streaming• _ leamC Telephonv(C)PaqinationState.phpC) MatchCrmData.php(C) Providev D Userclass Handl eHubspotRateLimitc) ChangeEmailjob.phpDeactivateUserJob.ph@ SetupDefaultSavedSe: 24@ SvncTolntercom.phppubltry unctzon handle (obJect sJ0b, callable Snext): voacSnext(100)"} catch (RateLimitException $e) {Sdelav = max( value: self::MIN RETRY DELAY. min(se->aetRic) suncirop anhat.ono(C) SvncToUserPilot.oho// Add jitter to prevent thundering herd problem by raSdelay += random_ int(0, self::JITTER_SECONDS) :© BaseProcessingJob.phpC)Dummv.lob.ohoSattemnts = Cioh-Sattemnts0.© ImportRecallAlRecordings so(cImnortRemoteTrack.loh.nif (Sattempts <= 3| Sattempts % 10 === 0) 1Loa.• infod messace: ![Handl eHuhsnotRatel imi+ Rate 1C Job.php© JobDispatcher.php© JobDispatcherinterface.p 34© PurgeSoftDeletedOpporti• SqsVisibilityControl.phpv D ListenersvM Activitios'job_class' => $job::class,'attempts' => Sattempts,'retry_after' => $e->getRetryAfterO'delay' => $delay,vM Activity DrovidorSiob->release ($delay):Local ChandesChanges 12 tilesShelConsole,= env.locall anol© Client.php app/Services/Crm/Hubspot(C) HandleHlubsootRateLimit.oho aoo/.lobs/Middleware© HandleHubspotRateLimitTest.php tests/Unit/Jobs/Middleware(1HubsootClientinterface.oho aon/Services/Crm/Hubsoot|© HubspotPaginationService.php app/Services/Crm/Hubspot/Pagination© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config© MatchActivityCrmData.php app/Jobs/Crm© PaginationState.php app/Services/Crm/Hubspot/PaginationRateLimitException.php app/Exceptions(et Patel imitExceptionTest.php tests/Unit/Exceptions/ Unversioned Files 9 filesE.env.nikilocal appE env.other aprС) CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnvReportResultCommand.php app/Console/Commands/RepE favicon.ico publidE ids.txt appT raw sal querv sal [EMAIL] app/Console/Commands/Crm/HubspotSide-by-side v8 35f036ac app/Exceptions/RateLimitEdeclare(strict types=1)namespace Jiminny Exceptionsclass RateLimitException exteniM_WE?HOOK FILTERING IMPLEMENTATION.md a00• Preparation tor kerl.. In 2o m100% 2• Mon 11 May 14:35:04+0 ..=laravel.log X 4 SF (jiminny@localhost]4 HS_local jiminny@localhost]# console [PRol)# console [eu)© CachedCrmServiceDecorator.phpA console [STAGING]429x 5 Cc WTIYH44, matches in 14 flledFile mask: *-php• RateLimitexceptionx 5 Cc WIn ProiectModuleDirectoryen {"account_id":1372,"updated_ wM454 ^Y{"total":3, "fixed":0, "failed":3} {"correlationnd::run Memory usage before starting command {"nd::run Memory usage before starting command {"cing polling service1"correlac1on10: 754015use Jiminny Excentions RateLimitExceotionMatchActivitvCrmData.ono 16if (l $e instanceof RateLimitException)use liminnv Sycentions Ratel imit Excention)irea polling lock 1"explres ac: 2020-05-111159ing new client credentials tokenGuzzleException|HttpBadRequestException|JsonException|RateLimitException|UnexpectedValueException $exception GenerateActiorGenerateAiActivityTypeJob.php 1910::run memory usage tor commano ""commano":"7nd::run Memory usage for coRateLimitExceptionGenerateAiCallScoring.lob.nhn 17RateLimitExceptionCummarizoTranccrintion loh nhn 161d::run Memory usage before startina command 'nd::run Memory usage for command {"command": "cncuzzieexceotion huobackeouestexceotonjsonexceotion kateLimitexceptonUnexpecteavalueexceotonsexceorouclass RateLimitException extends RuntimeExceptionPatol imitEycantion nhn QnanolemuospotkateLimit.ong o* Job middleware that catches RateLimitException from HubSpot APl callsnd::run Memory usage before starting command {"nd::run Memory usage for command t"command":"cr{"correlation_id":"954d156d-8a4f-4592-a046catch (RateLimitexception seMatchActivitvermData.ono apo/Jobs/Crmuse iLuminate Contracts Queve ShouldBeunique:use Illuminate \Contracts \Queue \ShouldQueue;use luuminate Database Connection:use Illuminate \Queue \InteractsWithQueue;use Illuminate Queue SerializesModels:use Tlluminate Sunnort Facades Loa:use Jiminny \Component \Queue\Constants;use Jiminny \Exceptions\InvalidArgumentException;use Jiminny\Exceptions \RateLimitException;use Jiminny (Jobs\Job;use Jiminny\Jobs\Middleware\HandleHubspotRateLimituse Jiminny Models\Activity:uce liminnv Models Crm Confiquration:it versionamespace Jiminny Exceptionsse hrowadleuse Jiminny keposicores Acc1vlcykepos1cory*use Jiminny\Services\Crm\CrmActivityService:use Psr\Container\ContainerExceptionInterface:use Psr\Container\NotFoundExceptionInterface:lass RateLimitExcention extends RuntimeExcentionuse hrowablerpublic function __construct(Strina Smessage =private readonly int $retryAfter = 1,Throwahil e Sarevious = nuiclass MatchActivityCrmData extends Job implements ShouldOueue. ShouldBeUniquenarent.• construct(Smecsade. A Snrevious)•use Interactswithoueveuse SerializesModels:public function getRetryAfterO: intOnen recults in now tabOnen in Sind Windownotunn may/Cthic-snotnvAfton 1)•Hubspot Rate Limit Re3. Middleware behavior is healthy vSamole line[HandleHubspotRateLimit] Rate limit caught, releasing job with delay ("attempts":1,"retry_after":1,"d•delay=5 is retry after (1) + jitter (random 0-S) = within [1, 61•Other releases in the log show delay: 4, 5 etc. - jitter is varying as expected•All attempts:1 - no jobs reached 2+ retries, meaning subsequent attempts after release succeeded on the next pass4. No anti-patterns triggered V• Zero Failed to match GRM data lines = the instanceof RateLimitExcention filter in MatchActivitvCrmData::handlZero permanently failed lines = no job hit retryUntil - everything completed within window• Zero using default warnings = parseRetryAfter always extracted a known keyword from the messageWhat this means for productionEytranolatina to the 100k cconario.43% of rate-limits served from cache (3/7) — and that's at LOW load. At storm scale, this raticsed 92% of your quota. Quota resets May 12, 11:00 AM GMT+3.Ask anytning (dtl<> CodeClaude Opus 4.7 Medium2 differencesfo 4 spaces...
|
18576
|
NULL
|
NULL
|
NULL
|
|
18581
|
802
|
5
|
2026-05-11T11:35:09.482580+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499309482_m1.jpg...
|
PhpStorm
|
faVsco.js – HandleHubspotRateLimit.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ab)& Preparation for Refi... in 25 mDEV (docker)-zshDOCKER₴81DEV (docker)$2APP (-zsh)H3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:35:09T81-zsh+screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
NULL
|
-1502082218195796802
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ab)& Preparation for Refi... in 25 mDEV (docker)-zshDOCKER₴81DEV (docker)$2APP (-zsh)H3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:35:09T81-zsh+screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
18580
|
NULL
|
NULL
|
NULL
|
|
18582
|
803
|
9
|
2026-05-11T11:35:09.487624+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499309487_m2.jpg...
|
PhpStorm
|
faVsco.js – HandleHubspotRateLimit.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicareCodeFV faVsco.js?9 JY-20725-h PhostormVIewINavicareCodeFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProiectD MeetingBo1v Middleware© PlaybackController.php© CachedCrmServiceDecorator.php© kateLimitea.ongD StreamingRemoteMatch.onp© Job.phpa leamD Telephony(C)PaqinationState.phpC) MatchCrmData.phpC) CrmObiectsResolver.pho© ProviderRateLimiter.php© PaginationConfia.phpv D Userclass HandleHubsootRateLimitA1.vc) ChangeEmailjob.phpDeactivateUserJob.ph© DeleteScheduledUser/ 23@ SetupDefaultSavedSe: 24@ SvncTolntercom.phppublic function handle(object Sjob, callable Snext): voidtry 1Snext((5100)"} catch (RateLimitException $e) {Sdelav = maxc value: self::MIN RETRY DELAY, min(Se->aetRetrvAfter@olvalues: self::MAX RETRY DELAYD:c) suncirop anhat.ono(C) SvnctoUserPilot.oho// Add jitter to prevent thundering herd problem by randomizing retry timesSdelay += random_ int(0, self::JITTER_SECONDS) :© BaseProcessingJob.phpC)Dummv.lob.ohoSattemnts = Cioh-Sattemnts0.© ImportRecallAlRecordings so(cImnortRemoteTrack.loh.ncloh nhnif (Sattempts <= 3| Sattempts % 10 === 0) 1Log::info( message: '[HandleHubspotRateLimit] Rate limit caught, releasing job with delay', ['job_class' => $job::class,C).lohDisnatcher nhn© JobDispatcherinterface.p 34© PurgeSoftDeletedOpportu• SqsVisibilityControl.phpv D ListenersvM Activitios"actempus → sactempus.'retry_after' => $e->getRetryAfterO'delay' => $delay,vM Activity DrovidorSiob->release ($delay):ShelConsole,Log XChanges 12 tiles= env.locall aod© Client.php app/Services/Crm/Hubspot(C) HandleHlubsootRateLimit.oho aoo/.lobs/Middleware© HandleHubspotRateLimitTest.php tests/Unit/Jobs/Middleware(1HubsootClientinterface.oho aon/Services/Crm/Hubsoot+ → @ Side-by-side viewer8 35f036ac app/Exceptions/RateLimitException.phpDo not ignoreHighlight wordsx 13 B?declare(strict types=1)namespace Jiminny Exceptions© HubspotPaginationService.php app/Services/Crm/Hubspot/Pagination© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config© MatchActivityCrmData.php app/Jobs/Crm© PaginationState.php app/Services/Crm/Hubspot/Pagination@ Patol imitEycention nhn ann/Eycontioneclass RateLimitException extends LoqicExceptionlCascade &e 7Command@t Datel imitEycentionTest.php tests/Unit/Exceptions/ Unversioned Files 9 filesE.env.nikilocal app= onv other appС) CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnvReportResultCommand.php app/Console/Commands/RepE favicon.ico publidE ids.txt appT raw sal querv sal app© SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM_WE?HOOK FILTERING IMPLEMENTATION.md a00Tacts naccod. 12 (todav 12:02• Preparation tor kerl.. In 2o m100% Lz• Mon 11 May 14:35:09HandleHubspotRateLimitTest v+0 ..A SF (jiminny@localhost]4 HS_local [jiminny@localhost]# console [PKol)# console [eu)A console [STAGING]1/1417161/ J1727172817291730[2026-05-11 11:20:43] local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ wM454 ^Y[2026-05-11 11:20:43] local.NOTICE: Repairing HubSpot tokens end {"total":3, "fixed":0,"failed":3} {"correlation[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {™[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"12020-05-11 11.20.48 LocaL.LNFU. LHUDspor Journal commanal scarting polling service1"correlac1on10: Y540152020-05-11 11.20:48 Local. LNFU.[HubSpot Journal Polling) Service starting {"memory_limit":"256M", "max_execut2020-05-11 11:20:48 Local. LNFU:Hubspor Journal Polling Acqulred polling lock ""explres at: 2020-05-111152026-05-11 11.20.48 LocaL.LNFU:2026-05-11 11.20.48 LocaL.LNFU:Jaminnyconsole commanos.comremory usage tor commano "commano"."7[2026-05-11 11:20:491 local.INF0:Jiminny\Console\Commands\Command::run Memory usage for co2826-05-11 11:20:49 Local.INF0:HubSpot Journal Auth Successfully obtained new access token «"expires_1n":2826-05-11 11:20:491 Local.INF0: HubSpot Journal Polling No data2826-05-11 11:20:53 Local.INF0:Jaminny Console Commands Command: :runMemory usage before starting command[2026-05-11 11:20:53] Local.INF0: Jiminny\Console\Commands\Command: :run Memory usage for command {"command" : "cnLocal.INFO:2026-05-11 11:20:5611local.INFO: Jiminny Console \Commands \Command::run Memory usage before starting command 1"[2026-05-11 11:20:57] local.INF0: Jiminny \Console \Commands \Command::run Memory usage for command t"command":"cr2026-05-11 11:20:591 Loc0lINF0: HubSoot Journal Pollinal No data"correlation 1d"."954d156d-8a4f-4592-a046Hubspot Rate Limit Re3. Middleware behavior is healthy vSamole line[HandleHubspotRateLimit] Rate limit caught, releasing job with delay ("attempts":1,"retry_after":1,"d•delay=5 is retry after (1) + jitter (random 0-S) = within [1, 61•Other releases in the log show delay: 4, 5 etc. - jitter is varying as expected•All attempts:1 - no jobs reached 2+ retries, meaning subsequent attempts after release succeeded on the next pass4. No anti-patterns triggered V• Zero Failed to match GRM data lines = the instanceof RateLimitExcention filter in MatchActivitvCrmData::handlZero permanently failed lines = no job hit retryUntil - everything completed within window• Zero using default warnings = parseRetryAfter always extracted a known keyword from the messageWhat this means for productionEytranolatina to the 100k cconario.pesul43% of rate-limits served from cache (3/7) — and that's at LOW load. At storm scale, this raticsed 92% of your quota. Quota resets May 12, 11:00 AM GMT+3.Ask anytning (dtl<> CodeClaude Opus 4.7 Medium2 differencesCurrent versiordeclare(strict_ types=1)*namespace Jiminny Exceptionsuse Throwableclass RateLimitExcention extends RuntimeExcentionpublic function __construct(Strina Smessage =private readonly int $retryAfter = 1,Throwahil e Sarevious = nuinarent.• construct Smessage. A Snrevious)•public function getRetryAfterO: intnotunn may/Cthic-snotnvAfton 1)•W Windsurf Teamc22-15 UTF.Rio 4 spaces...
|
NULL
|
8661236068238727923
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicareCodeFV faVsco.js?9 JY-20725-h PhostormVIewINavicareCodeFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProiectD MeetingBo1v Middleware© PlaybackController.php© CachedCrmServiceDecorator.php© kateLimitea.ongD StreamingRemoteMatch.onp© Job.phpa leamD Telephony(C)PaqinationState.phpC) MatchCrmData.phpC) CrmObiectsResolver.pho© ProviderRateLimiter.php© PaginationConfia.phpv D Userclass HandleHubsootRateLimitA1.vc) ChangeEmailjob.phpDeactivateUserJob.ph© DeleteScheduledUser/ 23@ SetupDefaultSavedSe: 24@ SvncTolntercom.phppublic function handle(object Sjob, callable Snext): voidtry 1Snext((5100)"} catch (RateLimitException $e) {Sdelav = maxc value: self::MIN RETRY DELAY, min(Se->aetRetrvAfter@olvalues: self::MAX RETRY DELAYD:c) suncirop anhat.ono(C) SvnctoUserPilot.oho// Add jitter to prevent thundering herd problem by randomizing retry timesSdelay += random_ int(0, self::JITTER_SECONDS) :© BaseProcessingJob.phpC)Dummv.lob.ohoSattemnts = Cioh-Sattemnts0.© ImportRecallAlRecordings so(cImnortRemoteTrack.loh.ncloh nhnif (Sattempts <= 3| Sattempts % 10 === 0) 1Log::info( message: '[HandleHubspotRateLimit] Rate limit caught, releasing job with delay', ['job_class' => $job::class,C).lohDisnatcher nhn© JobDispatcherinterface.p 34© PurgeSoftDeletedOpportu• SqsVisibilityControl.phpv D ListenersvM Activitios"actempus → sactempus.'retry_after' => $e->getRetryAfterO'delay' => $delay,vM Activity DrovidorSiob->release ($delay):ShelConsole,Log XChanges 12 tiles= env.locall aod© Client.php app/Services/Crm/Hubspot(C) HandleHlubsootRateLimit.oho aoo/.lobs/Middleware© HandleHubspotRateLimitTest.php tests/Unit/Jobs/Middleware(1HubsootClientinterface.oho aon/Services/Crm/Hubsoot+ → @ Side-by-side viewer8 35f036ac app/Exceptions/RateLimitException.phpDo not ignoreHighlight wordsx 13 B?declare(strict types=1)namespace Jiminny Exceptions© HubspotPaginationService.php app/Services/Crm/Hubspot/Pagination© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config© MatchActivityCrmData.php app/Jobs/Crm© PaginationState.php app/Services/Crm/Hubspot/Pagination@ Patol imitEycention nhn ann/Eycontioneclass RateLimitException extends LoqicExceptionlCascade &e 7Command@t Datel imitEycentionTest.php tests/Unit/Exceptions/ Unversioned Files 9 filesE.env.nikilocal app= onv other appС) CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnvReportResultCommand.php app/Console/Commands/RepE favicon.ico publidE ids.txt appT raw sal querv sal app© SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM_WE?HOOK FILTERING IMPLEMENTATION.md a00Tacts naccod. 12 (todav 12:02• Preparation tor kerl.. In 2o m100% Lz• Mon 11 May 14:35:09HandleHubspotRateLimitTest v+0 ..A SF (jiminny@localhost]4 HS_local [jiminny@localhost]# console [PKol)# console [eu)A console [STAGING]1/1417161/ J1727172817291730[2026-05-11 11:20:43] local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ wM454 ^Y[2026-05-11 11:20:43] local.NOTICE: Repairing HubSpot tokens end {"total":3, "fixed":0,"failed":3} {"correlation[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {™[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"12020-05-11 11.20.48 LocaL.LNFU. LHUDspor Journal commanal scarting polling service1"correlac1on10: Y540152020-05-11 11.20:48 Local. LNFU.[HubSpot Journal Polling) Service starting {"memory_limit":"256M", "max_execut2020-05-11 11:20:48 Local. LNFU:Hubspor Journal Polling Acqulred polling lock ""explres at: 2020-05-111152026-05-11 11.20.48 LocaL.LNFU:2026-05-11 11.20.48 LocaL.LNFU:Jaminnyconsole commanos.comremory usage tor commano "commano"."7[2026-05-11 11:20:491 local.INF0:Jiminny\Console\Commands\Command::run Memory usage for co2826-05-11 11:20:49 Local.INF0:HubSpot Journal Auth Successfully obtained new access token «"expires_1n":2826-05-11 11:20:491 Local.INF0: HubSpot Journal Polling No data2826-05-11 11:20:53 Local.INF0:Jaminny Console Commands Command: :runMemory usage before starting command[2026-05-11 11:20:53] Local.INF0: Jiminny\Console\Commands\Command: :run Memory usage for command {"command" : "cnLocal.INFO:2026-05-11 11:20:5611local.INFO: Jiminny Console \Commands \Command::run Memory usage before starting command 1"[2026-05-11 11:20:57] local.INF0: Jiminny \Console \Commands \Command::run Memory usage for command t"command":"cr2026-05-11 11:20:591 Loc0lINF0: HubSoot Journal Pollinal No data"correlation 1d"."954d156d-8a4f-4592-a046Hubspot Rate Limit Re3. Middleware behavior is healthy vSamole line[HandleHubspotRateLimit] Rate limit caught, releasing job with delay ("attempts":1,"retry_after":1,"d•delay=5 is retry after (1) + jitter (random 0-S) = within [1, 61•Other releases in the log show delay: 4, 5 etc. - jitter is varying as expected•All attempts:1 - no jobs reached 2+ retries, meaning subsequent attempts after release succeeded on the next pass4. No anti-patterns triggered V• Zero Failed to match GRM data lines = the instanceof RateLimitExcention filter in MatchActivitvCrmData::handlZero permanently failed lines = no job hit retryUntil - everything completed within window• Zero using default warnings = parseRetryAfter always extracted a known keyword from the messageWhat this means for productionEytranolatina to the 100k cconario.pesul43% of rate-limits served from cache (3/7) — and that's at LOW load. At storm scale, this raticsed 92% of your quota. Quota resets May 12, 11:00 AM GMT+3.Ask anytning (dtl<> CodeClaude Opus 4.7 Medium2 differencesCurrent versiordeclare(strict_ types=1)*namespace Jiminny Exceptionsuse Throwableclass RateLimitExcention extends RuntimeExcentionpublic function __construct(Strina Smessage =private readonly int $retryAfter = 1,Throwahil e Sarevious = nuinarent.• construct Smessage. A Snrevious)•public function getRetryAfterO: intnotunn may/Cthic-snotnvAfton 1)•W Windsurf Teamc22-15 UTF.Rio 4 spaces...
|
18579
|
NULL
|
NULL
|
NULL
|
|
18585
|
802
|
7
|
2026-05-11T11:35:16.020561+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499316020_m1.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ab)& Preparation for Refi... in 25 m100% <78• Mon 11 May 14:35:15181DEV (docker)-zshDOCKER₴81DEV (docker)$2APP (-zsh)H3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
NULL
|
4363348068277430052
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ab)& Preparation for Refi... in 25 m100% <78• Mon 11 May 14:35:15181DEV (docker)-zshDOCKER₴81DEV (docker)$2APP (-zsh)H3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
18583
|
NULL
|
NULL
|
NULL
|
|
18586
|
803
|
11
|
2026-05-11T11:35:16.052521+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499316052_m2.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicareCodeFV faVsco.js°9 JY-20725-h PhostormVIewINavicareCodeFV faVsco.js°9 JY-20725-handle-HS-search-rate-limitProiect vD MeetingBo1v Middleware© PlaybackController.php© CachedCrmServiceDecorator.php© kateLimitea.ongD StreamingRemoteMatch.pnp© Job.php_ leamD Telephony(C)PaqinationState.phpC) MatchCrmData.phpC) CrmObiectsResolver.pho© ProviderRateLimiter.php© PaginationConfia.phpv D Userclass HandleHubsootRateLimitc) ChangeEmailjob.phpDeactivateUserJob.ph© DeleteScheduledUser/ 23@ SetupDefaultSavedSe: 24@ SvncTolntercom.phppublic function handle(object Sjob, callable Snext): voidtry 1Snext((5100)"} catch (RateLimitException $e) {Sdelav = maxc value: self::MIN RETRY DELAY, min(Se->aetRetrvAfterolvalues: self::MAX RETRY DELAYD:c) suncirop anhat.ono(C) SvnctoUserPilot.oho// Add jitter to prevent thundering herd problem by randomizing retry timesSdelay += random_ int(0, self::JITTER_SECONDS):© BaseProcessingJob.phpC)Dummv.lob.ohoSattemnts = Cioh-Sattemnts0.© ImportRecallAlRecordings so(cImnortRemoteTrack.loh.ncloh nhnif (Sattempts <= 3| Sattempts % 10 === 0) 1Log::info( message: '[HandleHubspotRateLimit] Rate limit caught, releasing job with delay'. ['job_class' => $job::class,C).lohDisnatcher nhn© JobDispatcherinterface.p 34© PurgeSoftDeletedOpportu• SqsVisibilityControl.phpv D ListenersvM Activitioc"actempus → sactempus.'retry_after' => $e->getRetryAfterO,'delay' => $delay,vM Activity DrovidorSiob->release ($delay):Local ChandesChanges 12 tilesShelConsole,= env.locall aod© Client.php app/Services/Crm/Hubspot(C) HandleHlubsootRateLimit.oho aoo/.lobs/Middleware© HandleHubspotRateLimitTest.php tests/Unit/Jobs/Middleware(1HubsootClientinterface.oho aon/Services/Crm/Hubsoot+ → @ Side-by-side viewer8 35f036ac app/Exceptions/RateLimitException.phpDo not ignoreHighight words -X 1 ?declare(strict types=1)namespace Jiminny Exceptions© HubspotPaginationService.php app/Services/Crm/Hubspot/PaginationC.liminnvDehuaCommand nhn ann/Concale/Commandeclass RateLimitException extends LoqicExcentionphp logging.php config© MatchActivityCrmData.php app/Jobs/Crm© PaginationState.php app/Services/Crm/Hubspot/Pagination@ Patol imitEycention nhn ann/Eycontione@t Datel imitEycentionTest.php tests/Unit/Exceptions/ Unversioned Files 9 filesE.env.nikilocal appE env.other appС) CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnvReportResultCommand.php app/Console/Commands/RepE favicon.ico publidE ids.txt appT raw sal querv sal app© SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM_WE?HOOK FILTERING IMPLEMENTATION.md a00Tacts naccod. 12 (todav 12:02• Preparation tor kerl.. In 2o m100% L2• Mon 11 May 14:35:15HandleHubspotRateLimitTest v+0 ..A SF (jiminny@localhost]4 HS_local jiminny@localhost]# console [PRol)# console [eu)A console [STAGING]171217131/14A1.v1715171617171/ J1727172817291730[2026-05-11 11:20:43] local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ wM454 AV[2026-05-11 11:20:43] local.NOTICE: Repairing HubSpot tokens end {"total":3, "fixed":0,"failed":3} {"correlation[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {™[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"12020-05-11 11.20.48 LocaL.LNFU. LHUDspor Journal commanal scarting polling service1"correlac1on10: 754015[2026-05-11 11:20:48] local.INFO: [HubSpot Journal Pollingl Service starting {"memory_limit":"256M", "max_execut2020-05-11 11:20:48 Local. LNFU:Hubspor Journal Polling Acqulred polling lock ""explres at: 2020-05-11115[2026-05-11 11:20:48] local.INF0:2026-05-11 11.20.48 LocaL.LNFU:Jaminnyconsole commanos.comremory usage tor commano ""commano":"7[2026-05-11 11:20:49] local.INFO: Jiminny\Console\Commands\Command: :run Memory usage for co2826-05-11 11:20:49 Local.INF0:[2026-05-11 11:20:49] local. INF0:[HubSpot Journal Pollingl No data2826-05-11 11:20:53 Local.INF0:Jaminny Console Commands Command: :runMemory usage before starting command[2026-05-11 11:20:53] Local.INF0: Jiminny\Console\Commands\Command: :run Memory usage for command {"command" : "cr2026-05-11 11-20:5411Local.INFO:2026-05-11 11:20:5611local.INFO: Jiminny \Console\Commands \Command::run Memory usage before starting command 1"[2026-05-11 11:20:57] local.INF0: Jiminny Console\Commands\Command::run Memory usage for command {"command": "cr[2026-05-11 11:20:591 local. INF0: [HubSnot Journal Pollinal No data"correlation 1d"."954d156d-8a4f-4592-a046Hubspot Rate Limit Re3. Middleware behavior is healthy vSamole line[HandleHubspotRateLimit] Rate limit caught, releasing job with delay {"attempts":1,"retry_after":1,"d•delay=5 is retry after (1) + jitter (random 0-S) = within [1, 61•Other releases in the log show delay: 4, 5 etc. - jitter is varying as expected•All attempts:1 - no jobs reached 2+ retries, meaning subsequent attempts after release succeeded on the next pass4. No anti-patterns triggered V• Zero Failed to match GRM data lines = the instanceof RateLimitExcention filter in MatchActivitvCrmData::handlZero permanently failed lines = no job hit retryUntil - everything completed within window• Zero using default warnings = parseRetryAfter always extracted a known keyword from the messageWhat this means for productionEytranolatina to the 100k cconario.ASDECU43% of rate-limits served from cache (3/7) — and that's at LOW load. At storm scale, this ratiosed 92% of your quota. Quota resets May 12, 11:00 AM GMT+3.will returnUndo<> CodePaste2 differencesPaste and match styleSelect AllOpen DevloolsCurrent versiornamespace Jiminny Exceptionsuse Throwableclass RateLimitExcention extends RuntimeExcentionpublic function __construct(Strina Smessage =private readonly int $retryAfter = 1,Throwahil e Sarevious = nuinarent.• construct(Smecsade. A Snrevious)•public function getRetryAfterO: intreturn max(Sthis->retryAfter, 1);WN Windsurf Teams22-15 UTF.Rio 4 spaces...
|
NULL
|
2972362163780198947
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicareCodeFV faVsco.js°9 JY-20725-h PhostormVIewINavicareCodeFV faVsco.js°9 JY-20725-handle-HS-search-rate-limitProiect vD MeetingBo1v Middleware© PlaybackController.php© CachedCrmServiceDecorator.php© kateLimitea.ongD StreamingRemoteMatch.pnp© Job.php_ leamD Telephony(C)PaqinationState.phpC) MatchCrmData.phpC) CrmObiectsResolver.pho© ProviderRateLimiter.php© PaginationConfia.phpv D Userclass HandleHubsootRateLimitc) ChangeEmailjob.phpDeactivateUserJob.ph© DeleteScheduledUser/ 23@ SetupDefaultSavedSe: 24@ SvncTolntercom.phppublic function handle(object Sjob, callable Snext): voidtry 1Snext((5100)"} catch (RateLimitException $e) {Sdelav = maxc value: self::MIN RETRY DELAY, min(Se->aetRetrvAfterolvalues: self::MAX RETRY DELAYD:c) suncirop anhat.ono(C) SvnctoUserPilot.oho// Add jitter to prevent thundering herd problem by randomizing retry timesSdelay += random_ int(0, self::JITTER_SECONDS):© BaseProcessingJob.phpC)Dummv.lob.ohoSattemnts = Cioh-Sattemnts0.© ImportRecallAlRecordings so(cImnortRemoteTrack.loh.ncloh nhnif (Sattempts <= 3| Sattempts % 10 === 0) 1Log::info( message: '[HandleHubspotRateLimit] Rate limit caught, releasing job with delay'. ['job_class' => $job::class,C).lohDisnatcher nhn© JobDispatcherinterface.p 34© PurgeSoftDeletedOpportu• SqsVisibilityControl.phpv D ListenersvM Activitioc"actempus → sactempus.'retry_after' => $e->getRetryAfterO,'delay' => $delay,vM Activity DrovidorSiob->release ($delay):Local ChandesChanges 12 tilesShelConsole,= env.locall aod© Client.php app/Services/Crm/Hubspot(C) HandleHlubsootRateLimit.oho aoo/.lobs/Middleware© HandleHubspotRateLimitTest.php tests/Unit/Jobs/Middleware(1HubsootClientinterface.oho aon/Services/Crm/Hubsoot+ → @ Side-by-side viewer8 35f036ac app/Exceptions/RateLimitException.phpDo not ignoreHighight words -X 1 ?declare(strict types=1)namespace Jiminny Exceptions© HubspotPaginationService.php app/Services/Crm/Hubspot/PaginationC.liminnvDehuaCommand nhn ann/Concale/Commandeclass RateLimitException extends LoqicExcentionphp logging.php config© MatchActivityCrmData.php app/Jobs/Crm© PaginationState.php app/Services/Crm/Hubspot/Pagination@ Patol imitEycention nhn ann/Eycontione@t Datel imitEycentionTest.php tests/Unit/Exceptions/ Unversioned Files 9 filesE.env.nikilocal appE env.other appС) CanAccessAiReportsTest.php tests/Unit/Policies© CreateMockAskJiminnvReportResultCommand.php app/Console/Commands/RepE favicon.ico publidE ids.txt appT raw sal querv sal app© SimulateWebhooksCommand.php app/Console/Commands/Crm/HubspotM_WE?HOOK FILTERING IMPLEMENTATION.md a00Tacts naccod. 12 (todav 12:02• Preparation tor kerl.. In 2o m100% L2• Mon 11 May 14:35:15HandleHubspotRateLimitTest v+0 ..A SF (jiminny@localhost]4 HS_local jiminny@localhost]# console [PRol)# console [eu)A console [STAGING]171217131/14A1.v1715171617171/ J1727172817291730[2026-05-11 11:20:43] local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ wM454 AV[2026-05-11 11:20:43] local.NOTICE: Repairing HubSpot tokens end {"total":3, "fixed":0,"failed":3} {"correlation[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {™[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"12020-05-11 11.20.48 LocaL.LNFU. LHUDspor Journal commanal scarting polling service1"correlac1on10: 754015[2026-05-11 11:20:48] local.INFO: [HubSpot Journal Pollingl Service starting {"memory_limit":"256M", "max_execut2020-05-11 11:20:48 Local. LNFU:Hubspor Journal Polling Acqulred polling lock ""explres at: 2020-05-11115[2026-05-11 11:20:48] local.INF0:2026-05-11 11.20.48 LocaL.LNFU:Jaminnyconsole commanos.comremory usage tor commano ""commano":"7[2026-05-11 11:20:49] local.INFO: Jiminny\Console\Commands\Command: :run Memory usage for co2826-05-11 11:20:49 Local.INF0:[2026-05-11 11:20:49] local. INF0:[HubSpot Journal Pollingl No data2826-05-11 11:20:53 Local.INF0:Jaminny Console Commands Command: :runMemory usage before starting command[2026-05-11 11:20:53] Local.INF0: Jiminny\Console\Commands\Command: :run Memory usage for command {"command" : "cr2026-05-11 11-20:5411Local.INFO:2026-05-11 11:20:5611local.INFO: Jiminny \Console\Commands \Command::run Memory usage before starting command 1"[2026-05-11 11:20:57] local.INF0: Jiminny Console\Commands\Command::run Memory usage for command {"command": "cr[2026-05-11 11:20:591 local. INF0: [HubSnot Journal Pollinal No data"correlation 1d"."954d156d-8a4f-4592-a046Hubspot Rate Limit Re3. Middleware behavior is healthy vSamole line[HandleHubspotRateLimit] Rate limit caught, releasing job with delay {"attempts":1,"retry_after":1,"d•delay=5 is retry after (1) + jitter (random 0-S) = within [1, 61•Other releases in the log show delay: 4, 5 etc. - jitter is varying as expected•All attempts:1 - no jobs reached 2+ retries, meaning subsequent attempts after release succeeded on the next pass4. No anti-patterns triggered V• Zero Failed to match GRM data lines = the instanceof RateLimitExcention filter in MatchActivitvCrmData::handlZero permanently failed lines = no job hit retryUntil - everything completed within window• Zero using default warnings = parseRetryAfter always extracted a known keyword from the messageWhat this means for productionEytranolatina to the 100k cconario.ASDECU43% of rate-limits served from cache (3/7) — and that's at LOW load. At storm scale, this ratiosed 92% of your quota. Quota resets May 12, 11:00 AM GMT+3.will returnUndo<> CodePaste2 differencesPaste and match styleSelect AllOpen DevloolsCurrent versiornamespace Jiminny Exceptionsuse Throwableclass RateLimitExcention extends RuntimeExcentionpublic function __construct(Strina Smessage =private readonly int $retryAfter = 1,Throwahil e Sarevious = nuinarent.• construct(Smecsade. A Snrevious)•public function getRetryAfterO: intreturn max(Sthis->retryAfter, 1);WN Windsurf Teams22-15 UTF.Rio 4 spaces...
|
18584
|
NULL
|
NULL
|
NULL
|
|
18608
|
803
|
21
|
2026-05-11T11:36:02.437155+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499362437_m2.jpg...
|
PhpStorm
|
faVsco.js – HandleHubspotRateLimit.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicareCodeKeractorWindowFV faVsco.j PhostormVIewINavicareCodeKeractorWindowFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProiect vD MeetingBo1v Middleware© PlaybackController.php© HubSpot/Service.php© CachedCrmServiceDecorator.php© kateLimitea.ongD Streaming/RemoteMatch.php© Job.phpa leamC Telephonv(C)PaqinationState.phpC) MatchCrmData.php© ProviderRateLimiter.php© PaginationConfia.phpv D Userclass Handl eHubspotRateLimitA1.vc) ChangeEmailjob.phpDeactivateUserJob.ph© DeleteScheduledUser/ 23public function handle(object Sjob, callable Snext): voidtry 1(C) SetuoDetaultSavedSe: «*@ SvncTolntercom.phpSnext((5100)"} catch (RateLimitException $e) {Sdelav = maxc value: self::MIN RETRY DELAY, min(Se->aetRetrvAfterolvalues: self::MAX RETRY DELAYDAc) suncirop anhat.ono(C) SvnctoUserPilot.oho// Add jitter to prevent thundering herd problem by randomizing retry timesSdelay += random_ int(0, self::JITTER_SECONDS) :© BaseProcessingJob.phpC)Dummv.lob.ohoSattemnts = Cioh-Sattemnts0.© ImportRecallAlRecordings so(cImnortRemoteTrack.loh.ncloh nhnif (Sattempts <= 3| Sattempts % 10 === 0) 1Log::info( message: '[HandleHubspotRateLimit] Rate limit caught, releasing job with delay', ['job_class' => $job::class,C).lohDisnatcher nhn© JobDispatcherinterface.p 34© PurgeSoftDeletedOpportu• SqsVisibilityControl.phpv D ListenersvM Activitioc"actempus → sactempus.'retry_after' => $e->getRetryAfterO,'delay' => $delay,vM Activity Drovidorsod->release sdelayLocal ChangesShelConsole,Log Xv Changes 12 filesE.env.local app© Client.php app/Services/Crm/Hubspot© HandleHubspotRateLimit.php app/Jobs/MiddlewareC HandleHubspotRateLimitTest.php tests/Unit/Jobs/Middleware@ HubspotClientInterface.php app/Services/Crm/Hubspot© HubspotPaginationService.php app/Services/Crm/Hubspot/Paqination© JiminnyDebugCommand.php app/Console/CommandsTJ0 + → Side-by-side viewer •Do not ignore8 35f036ac app/Services/Crm/Hubspot/Paqination/PaqinationState.phdA ,MiminnvlServiceelCrm|Huhenot|Daaination > DaainHighlight wordsx 13 B?public function shouldLogProgress: boolreturn sthis-›requestcount % Paginationcontio: : PAGINAIDION LOG FREQUENCY EE= 0php loaaina.php confia© MatchActivityCrmData.php app/Jobs/Crm•) PacinationState.php© RateLimitException.pho app/ExceptionsC RateLimitExceptionTest.pho tests/Unit/ExceptionsUnversioned Files 9 filesoublic function hasReachedSafetvLimito: bool= env.nikilocal aooenv.other aoo@ CanAccessAiReportsTest.phn tests/Unit/PoliciesC) CreateMockAsk.JiminnvReportResultCommand.ohn amo/Console/Commands/Rre tavicon ico nublic= ids tyt ann"2 raw sal auerv sal anniC)SimulateWehhookcCommand.nhn ann/Console/Commands/Crm/HubsnotML WERHOOK FIL TEPING IMDI EMENTATION md andTacts naccod. 12 (todav 12:02• Preparation Tor Kerl.. In 24 m100% L2• Mon 11 May 14:36:01HandleHubspotRateLimitTest vA SF (jiminny@localhost]A console [STAGING]171217131/141/161/1817281721172417251926J1727172817291730[2026-05-11 11:20:43] local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ wY454Y[2026-05-11 11:20:43] local.NOTICE: Repairing HubSpot tokens end {"total":3, "fixed":0,"failed":3} {"correlation[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {™[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"12020-05-11 11.20.48 LocaL.LNFU. LHUDspot Journal commandl scarting polling service1"correlac1on10: 754015[2026-05-11 11:20:48] local.INF0: [HubSpot Journal Polling] Service starting {"memory limit":"256M" "max execut2020-05-11 11:20:48 Local. LNFU:Hubspor Journal Polling Acqulred polling lock ""expires ac: 2020-05-1111592026-05-11 11.20.48 LocaL.LNFU:2026-05-11 11.20.48 LocaL.LNFU:Jaminny console commanoscomremory usage tor com2826-05-11 11:20:49 Local.INF0:2826-05-11 11:20:49 Local.INF0:ory usage for coHubSoot Journal Auth Successfully obtained new access token «"expires_1n":2826-05-11 11:20:49 Local.INF0: HubSpot Journal Pollina No data2826-05-11 11:20:53 Local.INF0:Memory usage before starting command[2026-05-11 11:20:53] Local.INF0: Jiminny\Console\Commands\Command: :run Memory usage for command {"command" : "cnLocal.INFO:2026-05-11 11:20:5611local.INFO: Jiminny Console \Commands \Command::run Memory usage before starting command 1"[2026-05-11 11:20:57] local.INF0: Jiminny \Console\Commands \Command::run Memory usage for command 1"command":"cr2026-05-11 11:20:591 LocalTNF0: HubSoot Journal Pollinal No data• HubSpot Rate Limilexienos kunumecxception to class katetmmicxcepton extenas LogiecxceptonThe user is reverting RateLimitException back to extending LogicException instead of RuntimeException because othertypically represents programmer errors that should be tixable by code changes, while RuntimeException coversconditions that emerge during execution and might not be preventable. A rate limit sits in anAsk anytning (dtL)<> CodeClaude Opus 4.7 Medium1 differenceCurront vorcionpublic function shouldLogProgress(: boolreturn Sthis->requestCount > 0 && Sthis->requestCount % PaginationConfia::PAGINATION LOG FREQUENCY === 0:nublic function hasReachedSafetvLimito: bool22-15UTE.8# henssoe...
|
NULL
|
538941441413006001
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhostormVIewINavicareCodeKeractorWindowFV faVsco.j PhostormVIewINavicareCodeKeractorWindowFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProiect vD MeetingBo1v Middleware© PlaybackController.php© HubSpot/Service.php© CachedCrmServiceDecorator.php© kateLimitea.ongD Streaming/RemoteMatch.php© Job.phpa leamC Telephonv(C)PaqinationState.phpC) MatchCrmData.php© ProviderRateLimiter.php© PaginationConfia.phpv D Userclass Handl eHubspotRateLimitA1.vc) ChangeEmailjob.phpDeactivateUserJob.ph© DeleteScheduledUser/ 23public function handle(object Sjob, callable Snext): voidtry 1(C) SetuoDetaultSavedSe: «*@ SvncTolntercom.phpSnext((5100)"} catch (RateLimitException $e) {Sdelav = maxc value: self::MIN RETRY DELAY, min(Se->aetRetrvAfterolvalues: self::MAX RETRY DELAYDAc) suncirop anhat.ono(C) SvnctoUserPilot.oho// Add jitter to prevent thundering herd problem by randomizing retry timesSdelay += random_ int(0, self::JITTER_SECONDS) :© BaseProcessingJob.phpC)Dummv.lob.ohoSattemnts = Cioh-Sattemnts0.© ImportRecallAlRecordings so(cImnortRemoteTrack.loh.ncloh nhnif (Sattempts <= 3| Sattempts % 10 === 0) 1Log::info( message: '[HandleHubspotRateLimit] Rate limit caught, releasing job with delay', ['job_class' => $job::class,C).lohDisnatcher nhn© JobDispatcherinterface.p 34© PurgeSoftDeletedOpportu• SqsVisibilityControl.phpv D ListenersvM Activitioc"actempus → sactempus.'retry_after' => $e->getRetryAfterO,'delay' => $delay,vM Activity Drovidorsod->release sdelayLocal ChangesShelConsole,Log Xv Changes 12 filesE.env.local app© Client.php app/Services/Crm/Hubspot© HandleHubspotRateLimit.php app/Jobs/MiddlewareC HandleHubspotRateLimitTest.php tests/Unit/Jobs/Middleware@ HubspotClientInterface.php app/Services/Crm/Hubspot© HubspotPaginationService.php app/Services/Crm/Hubspot/Paqination© JiminnyDebugCommand.php app/Console/CommandsTJ0 + → Side-by-side viewer •Do not ignore8 35f036ac app/Services/Crm/Hubspot/Paqination/PaqinationState.phdA ,MiminnvlServiceelCrm|Huhenot|Daaination > DaainHighlight wordsx 13 B?public function shouldLogProgress: boolreturn sthis-›requestcount % Paginationcontio: : PAGINAIDION LOG FREQUENCY EE= 0php loaaina.php confia© MatchActivityCrmData.php app/Jobs/Crm•) PacinationState.php© RateLimitException.pho app/ExceptionsC RateLimitExceptionTest.pho tests/Unit/ExceptionsUnversioned Files 9 filesoublic function hasReachedSafetvLimito: bool= env.nikilocal aooenv.other aoo@ CanAccessAiReportsTest.phn tests/Unit/PoliciesC) CreateMockAsk.JiminnvReportResultCommand.ohn amo/Console/Commands/Rre tavicon ico nublic= ids tyt ann"2 raw sal auerv sal anniC)SimulateWehhookcCommand.nhn ann/Console/Commands/Crm/HubsnotML WERHOOK FIL TEPING IMDI EMENTATION md andTacts naccod. 12 (todav 12:02• Preparation Tor Kerl.. In 24 m100% L2• Mon 11 May 14:36:01HandleHubspotRateLimitTest vA SF (jiminny@localhost]A console [STAGING]171217131/141/161/1817281721172417251926J1727172817291730[2026-05-11 11:20:43] local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ wY454Y[2026-05-11 11:20:43] local.NOTICE: Repairing HubSpot tokens end {"total":3, "fixed":0,"failed":3} {"correlation[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {™[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"12020-05-11 11.20.48 LocaL.LNFU. LHUDspot Journal commandl scarting polling service1"correlac1on10: 754015[2026-05-11 11:20:48] local.INF0: [HubSpot Journal Polling] Service starting {"memory limit":"256M" "max execut2020-05-11 11:20:48 Local. LNFU:Hubspor Journal Polling Acqulred polling lock ""expires ac: 2020-05-1111592026-05-11 11.20.48 LocaL.LNFU:2026-05-11 11.20.48 LocaL.LNFU:Jaminny console commanoscomremory usage tor com2826-05-11 11:20:49 Local.INF0:2826-05-11 11:20:49 Local.INF0:ory usage for coHubSoot Journal Auth Successfully obtained new access token «"expires_1n":2826-05-11 11:20:49 Local.INF0: HubSpot Journal Pollina No data2826-05-11 11:20:53 Local.INF0:Memory usage before starting command[2026-05-11 11:20:53] Local.INF0: Jiminny\Console\Commands\Command: :run Memory usage for command {"command" : "cnLocal.INFO:2026-05-11 11:20:5611local.INFO: Jiminny Console \Commands \Command::run Memory usage before starting command 1"[2026-05-11 11:20:57] local.INF0: Jiminny \Console\Commands \Command::run Memory usage for command 1"command":"cr2026-05-11 11:20:591 LocalTNF0: HubSoot Journal Pollinal No data• HubSpot Rate Limilexienos kunumecxception to class katetmmicxcepton extenas LogiecxceptonThe user is reverting RateLimitException back to extending LogicException instead of RuntimeException because othertypically represents programmer errors that should be tixable by code changes, while RuntimeException coversconditions that emerge during execution and might not be preventable. A rate limit sits in anAsk anytning (dtL)<> CodeClaude Opus 4.7 Medium1 differenceCurront vorcionpublic function shouldLogProgress(: boolreturn Sthis->requestCount > 0 && Sthis->requestCount % PaginationConfia::PAGINATION LOG FREQUENCY === 0:nublic function hasReachedSafetvLimito: bool22-15UTE.8# henssoe...
|
18606
|
NULL
|
NULL
|
NULL
|
|
18626
|
802
|
27
|
2026-05-11T11:37:17.675549+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499437675_m1.jpg...
|
PhpStorm
|
faVsco.js – RateLimitException.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ab)& Preparation for Refi... in 23 mDEV (docker)-zshDOCKER₴81DEV (docker)$2APP (-zsh)*3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:37:17181-zsh+screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
NULL
|
-941275785789516621
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ab)& Preparation for Refi... in 23 mDEV (docker)-zshDOCKER₴81DEV (docker)$2APP (-zsh)*3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:37:17181-zsh+screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
18625
|
NULL
|
NULL
|
NULL
|
|
18627
|
803
|
32
|
2026-05-11T11:37:17.647624+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499437647_m2.jpg...
|
PhpStorm
|
faVsco.js – RateLimitException.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormVIewINavicareCodeLaravelKeractorTOOISWindo PhpStormVIewINavicareCodeLaravelKeractorTOOISWindowFV faVsco.js°9 JY-20725-handle-HS-search-rate-limitroledey© OutOfBoundsException.plQuotaExceededExceptior© HubSpot/Service.php© SyncCrmEntitiesTrait.php© CachedCrmServiceDecorator.phpKateLimitexception.ong© RegistrationInvitationMisr© CheскAnaketrykemotematch.pnp© RequestQueuedForDeferrResponseException.php© RingCentralException.php© PaginationState.phpC) MatchCrmData.phpC) CrmObiectsResolver.pho© ProviderRateLimiter.phpRingCentralExtensionNotlrohoRuntimeException.php© PaginationConfia.php) SequenceNumberExcepti© ServicelntegrationExcept( ServiceUnavailable Excep@ SidekickSettinasExceptiodeclare(strict tvoes=1)namespace Jiminny Excentions:(4 Socia Account NotFound:© SocialAccountTokeninvaliSvncActivitvExcention.ohTenantisolationException. 10© TextRelayException.php© TooManyFailedActivities.1 124 TranscrintionNotindeyedi 12© UnexpectedCallException 14© UnexpectedEloquentMod 15© UnexpectedValueExcepti 16© ZipAttackException.php› D FFMpeg› D Formats> D Guardsluse Throwahile:class RateLimitException extends RuntimeExceptior• Extract Surround I/ E :public function __construct(string smessage ="private readonly int SretryAfter = 1.cInrowable sprevious = null.parent:: constructsmessage.code: 0, Spreviouspublic tunction qetketryAttero: 1ntSholfConsole,Log xv Changes 12 filesE.env.local app© Client.php app/Services/Crm/Hubspot© HandleHubspotRateLimit.php app/Jobs/MiddlewareC HandleHubspotRateLimitTest.php tests/Unit/Jobs/Middleware@ HubspotClientInterface.php app/Services/Crm/Hubspot© HubspotPaginationService.php app/Services/Crm/Hubspot/Pagination© JiminnyDebugCommand.php app/Console/CommandsTJ0 + → Side-by-side viewer •8 35f036ac app/Exceptions/RateLimitException.phpDo not ignoreHighlight wordsx 13 B?declare(strict types=1)namespace Jiminny Exceptionsclass RateLimitException extends LoqicExceptionphp loaaina.php confia© MatchActivityCrmData.php app/Jobs/Crm© PaginationState.php app/Services/Crm/Hubspot/Pagination© RateLimitException.pho app/ExceptionsC RateLimitExceptionTest.pho tests/Unit/ExceptionsUnversioned Files 9 files= env.nikilocal aooenv.other aoo@ CanAccessAiReportsTest.phn tests/Unit/Policies(C) CreateMockAsk.liminnvReoortResultCommand.ohn aoo/Console/Commands/Rre tavicon ico nublic=ide tyt ann"2 raw sal auerv sal anniC)SimulateWehhookcCommand nhn ann/Console/Commands/Crm/HubsnotML WERHOOK FIL TEPING IMDI EMENTATION md andTacts naccod. 12 (todav 12:024 SF (jiminny@localhost]4 HS_local jiminny@localhost]# console [PKol)# console [eu)A console [STAGING]1/141715171617171/ [2026-05-11 11:20:43] local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ wM454 AV[2026-05-11 11:20:43] local.NOTICE: Repairing HubSpot tokens end {"total":3, "fixed":0,"failed":3} {"correlation[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {™[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"12020-05-11 11.20.48 LocaL.LNFU. LHUDspot Journal commandl scarting polling service1"correlac1on10: 754015[2026-05-11 11:20:48] local.INF0:[HubSpot Journal Polling) Service starting {"memory_limit":"256M", "max_execut2020-05-11 11:20:48 Local. LNFU:[2026-05-11 11:20:48] local.INF0:Hubspor Journal Polling Acqulred polling lock ""expires ac: 2020-05-1111592026-05-11 11.20.48 LocaL.LNFU:Jaminny console commanoscomremory usage tor commano "commano"."7[2026-05-11 11:20:49] local.INF0: Jiminny\Console\Commands\Command: :run Memory usage for co2826-05-11 11:20:49 Local.INF0:HubSoot Journal Auth Successfully obtained new access token «"expires_1n":[2026-05-11 11:20:491 local.INF0: [HubSpot Journal Pollinal No data2826-05-11 11:20:53 Local.INF0:Jaminny Console Commands Command:: runMemory usage before starting command[2026-05-11 11:20:53] Local.INF0: Jiminny\Console\Commands\Command: :run Memory usage for command {"command" : "crLocaL.INFo: HuoSoot Journal Pollinal No datal2026-05-11 11:20:5611local.INFO: Jiminny \Console\Commands \Command::run Memory usage before starting command 1"[2026-05-11 11:20:57] local.INF0: Jiminny \Console \Commands \Command::run Memory usage for command t"command":"cr2026-05-11 11:20:591 Loc0lINF0: HubSoot Journal Pollinal No data"correlation 1d"."954d156d-8a4f-4592-a046• Preparation Tor Kerl.. In 23 m100% Lz• Mon 11 May 14:37:17HandleHubspotRateLimitTest vHubspot Rate Limit Re+0 ..Tests: RateLimitExcentionTest doesn't assert the parent class, so all 6 tests stilli pass after the revertMiddleware: catches RateLimitException directly (by class, not parent), unaffected.• MatchActivitvermbata: Se instanceot RatelimitExceotion check, unattected.• Cache circuit-breaker: throw new RateLimitException(...) in Client:: executeRequest, unaffected.One semanuc note (ryl, поr ооckine)PHP/SPL convention treats LogicException as "bug in program logic" (something a code change should tix) and RuntimeException as "condition only detectable at runtime" (network failures, rate limits, missing files). A 429 from an externalAPl is squarely runtimeThat said - if existing callers in the codebase catch it as LogicException and you'd break them by changing it, backwardcomoat wins. The catch sites likelv look somethina like,• bashgrep -rn "catch.*LogicException" app/ | grep -i rateIf those are intentional, sticking with LogicException is the pragmatic call. If any of them were just imitating an outdatedconvention, this would be the moment to fix them — but that's a separate cleanup, not blockingEither wav, no further changes needed from me. The revert is safetoal "u've used 95% of your quota. Quota resets May 12, 11:00 AM GMT+3.Ask anything (&AL)<> CodeClaude Opus 4.7 Medium2 differencescurrent versiondeclare(strict_ types=1)*namespace Jiminny Exceptions:use Throwableclass RateLimitExcention extends RuntimeExcentionpublic function __construct(Strina Smessage =private readonly int $retryAfter = 1,Throwahil e Sarevious = nuinarent.. construct(Smecsade. A Snrevious)-public function getRetryAfterO: intnotunn may/Cthic-snotnvAfton 1)•W Windsurf Toams 0-50 (16 charc) UTF.8io 4 spaces...
|
NULL
|
-8576435439239822006
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormVIewINavicareCodeLaravelKeractorTOOISWindo PhpStormVIewINavicareCodeLaravelKeractorTOOISWindowFV faVsco.js°9 JY-20725-handle-HS-search-rate-limitroledey© OutOfBoundsException.plQuotaExceededExceptior© HubSpot/Service.php© SyncCrmEntitiesTrait.php© CachedCrmServiceDecorator.phpKateLimitexception.ong© RegistrationInvitationMisr© CheскAnaketrykemotematch.pnp© RequestQueuedForDeferrResponseException.php© RingCentralException.php© PaginationState.phpC) MatchCrmData.phpC) CrmObiectsResolver.pho© ProviderRateLimiter.phpRingCentralExtensionNotlrohoRuntimeException.php© PaginationConfia.php) SequenceNumberExcepti© ServicelntegrationExcept( ServiceUnavailable Excep@ SidekickSettinasExceptiodeclare(strict tvoes=1)namespace Jiminny Excentions:(4 Socia Account NotFound:© SocialAccountTokeninvaliSvncActivitvExcention.ohTenantisolationException. 10© TextRelayException.php© TooManyFailedActivities.1 124 TranscrintionNotindeyedi 12© UnexpectedCallException 14© UnexpectedEloquentMod 15© UnexpectedValueExcepti 16© ZipAttackException.php› D FFMpeg› D Formats> D Guardsluse Throwahile:class RateLimitException extends RuntimeExceptior• Extract Surround I/ E :public function __construct(string smessage ="private readonly int SretryAfter = 1.cInrowable sprevious = null.parent:: constructsmessage.code: 0, Spreviouspublic tunction qetketryAttero: 1ntSholfConsole,Log xv Changes 12 filesE.env.local app© Client.php app/Services/Crm/Hubspot© HandleHubspotRateLimit.php app/Jobs/MiddlewareC HandleHubspotRateLimitTest.php tests/Unit/Jobs/Middleware@ HubspotClientInterface.php app/Services/Crm/Hubspot© HubspotPaginationService.php app/Services/Crm/Hubspot/Pagination© JiminnyDebugCommand.php app/Console/CommandsTJ0 + → Side-by-side viewer •8 35f036ac app/Exceptions/RateLimitException.phpDo not ignoreHighlight wordsx 13 B?declare(strict types=1)namespace Jiminny Exceptionsclass RateLimitException extends LoqicExceptionphp loaaina.php confia© MatchActivityCrmData.php app/Jobs/Crm© PaginationState.php app/Services/Crm/Hubspot/Pagination© RateLimitException.pho app/ExceptionsC RateLimitExceptionTest.pho tests/Unit/ExceptionsUnversioned Files 9 files= env.nikilocal aooenv.other aoo@ CanAccessAiReportsTest.phn tests/Unit/Policies(C) CreateMockAsk.liminnvReoortResultCommand.ohn aoo/Console/Commands/Rre tavicon ico nublic=ide tyt ann"2 raw sal auerv sal anniC)SimulateWehhookcCommand nhn ann/Console/Commands/Crm/HubsnotML WERHOOK FIL TEPING IMDI EMENTATION md andTacts naccod. 12 (todav 12:024 SF (jiminny@localhost]4 HS_local jiminny@localhost]# console [PKol)# console [eu)A console [STAGING]1/141715171617171/ [2026-05-11 11:20:43] local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ wM454 AV[2026-05-11 11:20:43] local.NOTICE: Repairing HubSpot tokens end {"total":3, "fixed":0,"failed":3} {"correlation[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {™[2026-05-11 11:20:48] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"12020-05-11 11.20.48 LocaL.LNFU. LHUDspot Journal commandl scarting polling service1"correlac1on10: 754015[2026-05-11 11:20:48] local.INF0:[HubSpot Journal Polling) Service starting {"memory_limit":"256M", "max_execut2020-05-11 11:20:48 Local. LNFU:[2026-05-11 11:20:48] local.INF0:Hubspor Journal Polling Acqulred polling lock ""expires ac: 2020-05-1111592026-05-11 11.20.48 LocaL.LNFU:Jaminny console commanoscomremory usage tor commano "commano"."7[2026-05-11 11:20:49] local.INF0: Jiminny\Console\Commands\Command: :run Memory usage for co2826-05-11 11:20:49 Local.INF0:HubSoot Journal Auth Successfully obtained new access token «"expires_1n":[2026-05-11 11:20:491 local.INF0: [HubSpot Journal Pollinal No data2826-05-11 11:20:53 Local.INF0:Jaminny Console Commands Command:: runMemory usage before starting command[2026-05-11 11:20:53] Local.INF0: Jiminny\Console\Commands\Command: :run Memory usage for command {"command" : "crLocaL.INFo: HuoSoot Journal Pollinal No datal2026-05-11 11:20:5611local.INFO: Jiminny \Console\Commands \Command::run Memory usage before starting command 1"[2026-05-11 11:20:57] local.INF0: Jiminny \Console \Commands \Command::run Memory usage for command t"command":"cr2026-05-11 11:20:591 Loc0lINF0: HubSoot Journal Pollinal No data"correlation 1d"."954d156d-8a4f-4592-a046• Preparation Tor Kerl.. In 23 m100% Lz• Mon 11 May 14:37:17HandleHubspotRateLimitTest vHubspot Rate Limit Re+0 ..Tests: RateLimitExcentionTest doesn't assert the parent class, so all 6 tests stilli pass after the revertMiddleware: catches RateLimitException directly (by class, not parent), unaffected.• MatchActivitvermbata: Se instanceot RatelimitExceotion check, unattected.• Cache circuit-breaker: throw new RateLimitException(...) in Client:: executeRequest, unaffected.One semanuc note (ryl, поr ооckine)PHP/SPL convention treats LogicException as "bug in program logic" (something a code change should tix) and RuntimeException as "condition only detectable at runtime" (network failures, rate limits, missing files). A 429 from an externalAPl is squarely runtimeThat said - if existing callers in the codebase catch it as LogicException and you'd break them by changing it, backwardcomoat wins. The catch sites likelv look somethina like,• bashgrep -rn "catch.*LogicException" app/ | grep -i rateIf those are intentional, sticking with LogicException is the pragmatic call. If any of them were just imitating an outdatedconvention, this would be the moment to fix them — but that's a separate cleanup, not blockingEither wav, no further changes needed from me. The revert is safetoal "u've used 95% of your quota. Quota resets May 12, 11:00 AM GMT+3.Ask anything (&AL)<> CodeClaude Opus 4.7 Medium2 differencescurrent versiondeclare(strict_ types=1)*namespace Jiminny Exceptions:use Throwableclass RateLimitExcention extends RuntimeExcentionpublic function __construct(Strina Smessage =private readonly int $retryAfter = 1,Throwahil e Sarevious = nuinarent.. construct(Smecsade. A Snrevious)-public function getRetryAfterO: intnotunn may/Cthic-snotnvAfton 1)•W Windsurf Toams 0-50 (16 charc) UTF.8io 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18632
|
802
|
30
|
2026-05-11T11:37:37.069786+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499457069_m1.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ab)& Preparation for Refi... in 23 mDEV (docker)-zshDOCKERcompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)*3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:37:36T81-zsh+screenpipe"O ₴61.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
NULL
|
3087567541895985809
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ab)& Preparation for Refi... in 23 mDEV (docker)-zshDOCKERcompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)*3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:37:36T81-zsh+screenpipe"O ₴61.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18633
|
803
|
35
|
2026-05-11T11:37:37.042298+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499457042_m2.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormEV favsco.jsProjectViewINavicareCodeLarave PhpStormEV favsco.jsProjectViewINavicareCodeLaravelg9 JY-20725-handle-HS-search-rate-limit ~KeractorTOOISWindow© OutOfBoundsException.pl© HubSpot/Service.php© QuotaExceededException-kateLimitexception.ong© RegistrationInvitationMisn© RequestQueuedForDeferrResponseException.phpc Job.pho© RingCentralException.php©PaginationState.phpRingCentralExtensionNotl© RuntimeException.php<?php) SequenceNumberExceptideclare(strict_types=1);© ServicelntegrationExcepti( ServiceUnavailable Excepnamespace Jiminny\Exceptions;® SidekickSettingsExceptior() Socia Account NotFound:use Throwable;© SocialAccountTokeninvaliSvncActivitvExcention.ohclass RateLimitException extends RuntimeException© TenantisolationException. 10© TextRelayException.php11 đ© TooManyFailedActivities.i 124 TranscrintionNotindeyedi 12© UnexpectedCallException 14public function __construct(string smessage ="private readonly int $retryAfter = 1,cInrowable sprevious = nuut.® UnexpectedEloquentMod 15© UnexpectedValueExceptis 16parent:: constructsmessage.code: 0, Sprevious© ZipAttackException.php> DFFMpeg> D Formats> D Guardspublic tunction qetretryAttero: 1nt$ SyncCrmEntitiesTrait.php© CachedCrmServiceDecorator.phpС CheскAnaкetrykemotematch.pnpC) MatchCrmData.phpC) CrmObiectsResolver.pho© ProviderRateLimiter.php© PaginationConfig.phpConsole xLog xChanges 12 filesE.env.local app© Client.php app/Services/Crm/Hubspot© HandleHubspotRateLimit.php app/Jobs/MiddlewareC HandleHubspotRateLimitTest.php tests/Unit/Jobs/Middleware© HubspotClientinterface.php app/Services/Crm/Hubspot© HubspotPaginationService.php app/Services/Crm/Hubspot/Pagination© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config©MatchActivityCrmData.php app/Jobs/Crm© PaginationState.php app/Services/Crm/Hubspot/Pagination© RateLimitException.pho app/Exceptions© RateLimitExceptionTest.php tests/Unit/ExceptionsUnversioned Files 9 files=env.nikilocal appenv.other aoo© CanAccessAiReportsTest.php tests/Unit/Policies(C) CreateMockAsk.liminnvReoortResultCommand.ohn aoo/Console/Commands/Rre tavicon ico nublic= ids tyt annTaraw_sqLquery.sgl appC)SimulateWehhookcCommand nhn ann/Console/Commands/Crm/HubsnotML WERHOOK FII TERING IMPI EMENTATION md annTacts naccod. 12 (todav 12:02T + 0+ → E Side-by-side viewer -Do not ignore© 35f036ac app/Exceptions/RateLimitException.phpHighight words -X 1 ?declare strict types=1)*namespace Jiminny Exceptions_class RateLimitException extends LogicExceptionA SF [jiminny@localhost]A HS_local (jiminny@localhost]# console [PRol)# console [eu)A console [STAGING)17131/141715171617171/18171917281727172817291730[2026-05-11 11:20:43] Local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ vY454AV[2026-05-11 11:20:43] Local.NOTICE: Repairing HubSpot tokens end f"total":3, "fixed":0, "failed":3} f"correlation[2026-05-11 11:20:48] Local. INFO: Jiminny|Console\Commands\Command: :run Memory usage before starting command {[2026-05-11 11:20:48] Local. INFO: Jiminny|Console\Commands\Command: :run Memory usage before starting command f"12020-05-11 11.20.48 LocaL.LNFU. LHUDspot Journal commandl scarting polling service1"correlac1on10: 754015[2026-05-11 11:20:48] Local. INFO:[HubSpot Journal Pollingl Service starting f"memory_Limit": "256M", "max_execut2020-05-11 11:20:48 Local. LNFU:Hubspor Journal Polling Acqulred polling lock ""expires ac: 2020-05-111159[2026-05-11 11:20:48] Local. INF0:2026-05-11 11.20.48 LocaL.LNFU:Jaminnyconsole commanos.comremory usage tor commano "commano"."7[2026-05-11 11:20:49] Local. INFO: Jiminny|Console\Commands\Command: :run Memory usage for command €"co2826-05-11 11:20:49 Local.INF0:HubSoot Journal Auth Successfully obtained new access token «"expires_1n":[2026-05-11 11:20:49] Local. INFO: [HubSpot Journal Polling] No data2826-05-11 11:20:53 Local.INF0:Jaminny Console Commands Command:: runMemory usage before starting command[2026-05-11 11:20:53] Local. INFO: Jiminny\Console\Commands\Command: :run Memory usage for command ("command" :"crLocaL.INFo: HuoSoot Journal Pollinal No datal[2026-05-11 11:20:56]local. INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command {"[2026-05-11 11:20:57] local.INF0: Jiminny \Console \Commands \Command::run Memory usage for command t"command":"cr2026-05-11 11:20:591 Loc0lINF0: HubSoot Journal Pollinal No data"correlation 1d"."954d156d-8a4f-4592-a046$0• Preparation Tor Kerl.. In 23 m100% 28• Mon 11 May 14:37:36U HandleHubspotRateLimitTestHubspot Rate Limit Re+0 ...Tests: RateLimitExcentionTest doesn't assert the parent class, so all 6 tests stilli pass after the revertMiddleware: catches RateLimitException directly (by class, not parent), unaffected.• MatchActivitvermbata: Se instanceot RatelimitExceotion check. unattected.• Cache circuit-breaker: throw new RateLimitException(...) in Client: : executeRequest, unaffected.One semanuc note (ryl, поr ооckine)PHP/SPL convention treats LogicException as "bug in program logic" (something a code change should fix) and RuntimeException as "condition only detectable at runtime" (network failures, rate limits, missing files). A 429 from an externalAPl is squarely runtimeThat said — if existing callers in the codebase catch it as LogicException and you'd break them by changing it, backwardcompat wins. The catch sites likely look something like:O bashgrep -rn "catch.*LogicException" app/ | grep -i rateIf those are intentional, sticking with LogicException is the pragmatic call. If any of them were just imitating an outdatedconvention, this would be the moment to fix them - but that's a separate cleanup, not blockingEither way, no further changes needed from me. The revert is safe.toal "ou've used 95% of your quota. Quota resets May 12, 11:00 AM GMT+3Ok Where is it used, will I break something it is replace<> CodeClaude Opus 4.7 MediumUndoPaste2 differencesPaste and Match StvleSelect AllOpen Devllooscurrent versiondeclare(strict_ types=1)*namespace Jiminny Exceptions:use Throwable;class RateLimitExcention extends RuntimeExcentionpublic function __construct(Strina Smessage =private readonly int SretryAfter = 1,Throwahil e Sarevious = nuinarent.. construct(Smecsade. A Snrevious)-public function getRetryAfter(): intreturn max($this->retryAfter, 1);W Windsurf Toams 0.25(18 charc) UTF.8f 4 spaces...
|
NULL
|
1169605458065687988
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormEV favsco.jsProjectViewINavicareCodeLarave PhpStormEV favsco.jsProjectViewINavicareCodeLaravelg9 JY-20725-handle-HS-search-rate-limit ~KeractorTOOISWindow© OutOfBoundsException.pl© HubSpot/Service.php© QuotaExceededException-kateLimitexception.ong© RegistrationInvitationMisn© RequestQueuedForDeferrResponseException.phpc Job.pho© RingCentralException.php©PaginationState.phpRingCentralExtensionNotl© RuntimeException.php<?php) SequenceNumberExceptideclare(strict_types=1);© ServicelntegrationExcepti( ServiceUnavailable Excepnamespace Jiminny\Exceptions;® SidekickSettingsExceptior() Socia Account NotFound:use Throwable;© SocialAccountTokeninvaliSvncActivitvExcention.ohclass RateLimitException extends RuntimeException© TenantisolationException. 10© TextRelayException.php11 đ© TooManyFailedActivities.i 124 TranscrintionNotindeyedi 12© UnexpectedCallException 14public function __construct(string smessage ="private readonly int $retryAfter = 1,cInrowable sprevious = nuut.® UnexpectedEloquentMod 15© UnexpectedValueExceptis 16parent:: constructsmessage.code: 0, Sprevious© ZipAttackException.php> DFFMpeg> D Formats> D Guardspublic tunction qetretryAttero: 1nt$ SyncCrmEntitiesTrait.php© CachedCrmServiceDecorator.phpС CheскAnaкetrykemotematch.pnpC) MatchCrmData.phpC) CrmObiectsResolver.pho© ProviderRateLimiter.php© PaginationConfig.phpConsole xLog xChanges 12 filesE.env.local app© Client.php app/Services/Crm/Hubspot© HandleHubspotRateLimit.php app/Jobs/MiddlewareC HandleHubspotRateLimitTest.php tests/Unit/Jobs/Middleware© HubspotClientinterface.php app/Services/Crm/Hubspot© HubspotPaginationService.php app/Services/Crm/Hubspot/Pagination© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config©MatchActivityCrmData.php app/Jobs/Crm© PaginationState.php app/Services/Crm/Hubspot/Pagination© RateLimitException.pho app/Exceptions© RateLimitExceptionTest.php tests/Unit/ExceptionsUnversioned Files 9 files=env.nikilocal appenv.other aoo© CanAccessAiReportsTest.php tests/Unit/Policies(C) CreateMockAsk.liminnvReoortResultCommand.ohn aoo/Console/Commands/Rre tavicon ico nublic= ids tyt annTaraw_sqLquery.sgl appC)SimulateWehhookcCommand nhn ann/Console/Commands/Crm/HubsnotML WERHOOK FII TERING IMPI EMENTATION md annTacts naccod. 12 (todav 12:02T + 0+ → E Side-by-side viewer -Do not ignore© 35f036ac app/Exceptions/RateLimitException.phpHighight words -X 1 ?declare strict types=1)*namespace Jiminny Exceptions_class RateLimitException extends LogicExceptionA SF [jiminny@localhost]A HS_local (jiminny@localhost]# console [PRol)# console [eu)A console [STAGING)17131/141715171617171/18171917281727172817291730[2026-05-11 11:20:43] Local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ vY454AV[2026-05-11 11:20:43] Local.NOTICE: Repairing HubSpot tokens end f"total":3, "fixed":0, "failed":3} f"correlation[2026-05-11 11:20:48] Local. INFO: Jiminny|Console\Commands\Command: :run Memory usage before starting command {[2026-05-11 11:20:48] Local. INFO: Jiminny|Console\Commands\Command: :run Memory usage before starting command f"12020-05-11 11.20.48 LocaL.LNFU. LHUDspot Journal commandl scarting polling service1"correlac1on10: 754015[2026-05-11 11:20:48] Local. INFO:[HubSpot Journal Pollingl Service starting f"memory_Limit": "256M", "max_execut2020-05-11 11:20:48 Local. LNFU:Hubspor Journal Polling Acqulred polling lock ""expires ac: 2020-05-111159[2026-05-11 11:20:48] Local. INF0:2026-05-11 11.20.48 LocaL.LNFU:Jaminnyconsole commanos.comremory usage tor commano "commano"."7[2026-05-11 11:20:49] Local. INFO: Jiminny|Console\Commands\Command: :run Memory usage for command €"co2826-05-11 11:20:49 Local.INF0:HubSoot Journal Auth Successfully obtained new access token «"expires_1n":[2026-05-11 11:20:49] Local. INFO: [HubSpot Journal Polling] No data2826-05-11 11:20:53 Local.INF0:Jaminny Console Commands Command:: runMemory usage before starting command[2026-05-11 11:20:53] Local. INFO: Jiminny\Console\Commands\Command: :run Memory usage for command ("command" :"crLocaL.INFo: HuoSoot Journal Pollinal No datal[2026-05-11 11:20:56]local. INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command {"[2026-05-11 11:20:57] local.INF0: Jiminny \Console \Commands \Command::run Memory usage for command t"command":"cr2026-05-11 11:20:591 Loc0lINF0: HubSoot Journal Pollinal No data"correlation 1d"."954d156d-8a4f-4592-a046$0• Preparation Tor Kerl.. In 23 m100% 28• Mon 11 May 14:37:36U HandleHubspotRateLimitTestHubspot Rate Limit Re+0 ...Tests: RateLimitExcentionTest doesn't assert the parent class, so all 6 tests stilli pass after the revertMiddleware: catches RateLimitException directly (by class, not parent), unaffected.• MatchActivitvermbata: Se instanceot RatelimitExceotion check. unattected.• Cache circuit-breaker: throw new RateLimitException(...) in Client: : executeRequest, unaffected.One semanuc note (ryl, поr ооckine)PHP/SPL convention treats LogicException as "bug in program logic" (something a code change should fix) and RuntimeException as "condition only detectable at runtime" (network failures, rate limits, missing files). A 429 from an externalAPl is squarely runtimeThat said — if existing callers in the codebase catch it as LogicException and you'd break them by changing it, backwardcompat wins. The catch sites likely look something like:O bashgrep -rn "catch.*LogicException" app/ | grep -i rateIf those are intentional, sticking with LogicException is the pragmatic call. If any of them were just imitating an outdatedconvention, this would be the moment to fix them - but that's a separate cleanup, not blockingEither way, no further changes needed from me. The revert is safe.toal "ou've used 95% of your quota. Quota resets May 12, 11:00 AM GMT+3Ok Where is it used, will I break something it is replace<> CodeClaude Opus 4.7 MediumUndoPaste2 differencesPaste and Match StvleSelect AllOpen Devllooscurrent versiondeclare(strict_ types=1)*namespace Jiminny Exceptions:use Throwable;class RateLimitExcention extends RuntimeExcentionpublic function __construct(Strina Smessage =private readonly int SretryAfter = 1,Throwahil e Sarevious = nuinarent.. construct(Smecsade. A Snrevious)-public function getRetryAfter(): intreturn max($this->retryAfter, 1);W Windsurf Toams 0.25(18 charc) UTF.8f 4 spaces...
|
18631
|
NULL
|
NULL
|
NULL
|
|
18636
|
802
|
32
|
2026-05-11T11:37:41.051024+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499461051_m1.jpg...
|
PhpStorm
|
faVsco.js – RateLimitException.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ab)& Preparation for Refi... in 23 m100% <78• Mon 11 May 14:37:40181DEV (docker)-zshDOCKERcompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)*3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O ₴61.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
NULL
|
3986563364179578512
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ab)& Preparation for Refi... in 23 m100% <78• Mon 11 May 14:37:40181DEV (docker)-zshDOCKERcompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)*3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O ₴61.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18637
|
803
|
37
|
2026-05-11T11:37:41.096971+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499461096_m2.jpg...
|
PhpStorm
|
faVsco.js – RateLimitException.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormEV favsco.jsProjectViewINavicareCodeLarave PhpStormEV favsco.jsProjectViewINavicareCodeLaravelg9 JY-20725-handle-HS-search-rate-limit ~KeractorTOOISWindow© OutOfBoundsException.pl© HubSpot/Service.php© QuotaExceededException-kateLimitexception.ong© RegistrationInvitationMisn© RequestQueuedForDeferrResponseException.phpc Job.pho© RingCentralException.php©PaginationState.phpRingCentralExtensionNotl© RuntimeException.php<?php) SequenceNumberExceptideclare(strict_types=1);© ServicelntegrationExcepti() ServiceUnavailableExcepnamespace Jiminny\Exceptions;® SidekickSettingsExceptior() Socia Account NotFound:use Throwable;© SocialAccountTokeninvaliSvncActivitvExcention.ohclass RateLimitException extends RuntimeException© TenantisolationException. 10© TextRelayException.php11 đ© TooManyFailedActivities.i 124 TranscrintionNotindeyedi 12© UnexpectedCallException 14public function __construct(string smessage ="private readonly int $retryAfter = 1,cInrowable sprevious = nuut.® UnexpectedEloquentMod 15© UnexpectedValueExceptis 16parent:: constructsmessage.code: 0, Sprevious© ZipAttackException.php> DFFMpeg> D FormatsGuardspublic tunction qetretryAttero: 1nt$ SyncCrmEntitiesTrait.php© CachedCrmServiceDecorator.phpС CheскAnaкetrykemotematch.pnpC) MatchCrmData.phpC) CrmObiectsResolver.pho© ProviderRateLimiter.php© PaginationConfig.phpConsole xLog xChanges 12 filesE.env.local app© Client.php app/Services/Crm/Hubspot© HandleHubspotRateLimit.php app/Jobs/MiddlewareC HandleHubspotRateLimitTest.php tests/Unit/Jobs/Middleware© HubspotClientinterface.php app/Services/Crm/Hubspot© HubspotPaginationService.php app/Services/Crm/Hubspot/Pagination© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config©MatchActivityCrmData.php app/Jobs/Crm© PaginationState.php app/Services/Crm/Hubspot/Pagination© RateLimitException.pho app/Exceptions© RateLimitExceptionTest.php tests/Unit/ExceptionsUnversioned Files 9 files=env.nikilocal appenv.other aoo© CanAccessAiReportsTest.php tests/Unit/PoliciesC) CreateMockAsk.JiminnvReportResultCommand.oho aoo/Console/Commands/Rre tavicon ico nublic= ids tyt annTaraw_sqLquery.sgl appC)SimulateWehhookcCommand nhn ann/Console/Commands/Crm/HubsnotML WERHOOK FII TERING IMPI EMENTATION md annTests passed: 13 (today 13:02)TJ0 + → Side-by-side viewer •Do not ignore© 35f036ac app/Exceptions/RateLimitException.phpHighight words -X 1 ?declare strict types=1)*namespace Jiminny Exceptions_class RateLimitException extends LogicExceptionlCascade J TICommand 2elA console [STAGING)17131/141715171617171/181719172817271730A SF [jiminny@localhost]A HS_local (jiminny@localhost]# console [PKol)# console [eu)[2026-05-11 11:20:43] Local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ vY454AV[2026-05-11 11:20:43] Local.NOTICE: Repairing HubSpot tokens end f"total":3, "fixed":0, "failed":3} f"correlation[2026-05-11 11:20:48] Local. INFO: Jiminny|Console\Commands\Command::run Memory usage before starting command {[2026-05-11 11:20:48] Local. INFO: Jiminny|Console\Commands\Command: :run Memory usage before starting command f"12020-05-11 11.20.48 LocaL.LNFU. LHUDspot Journal commandl scarting polling service1"correlac1on10: 754015[2026-05-11 11:20:48] Local. INFO: [HubSpot Journal Polling] Service starting ("memory_Limit":"256M", "max_execut2020-05-11 11:20:48 Local. LNFU.Hubspor Journal Polling Acqulred polling lock ""expires ac: 2020-05-1111592026-05-11 11.20.48 LocaL.LNFU:2026-05-11 11.20.48 LocaL.LNFU:Jaminny console commanos.commremory usage tor commano "commano"."7[2026-05-11 11:20:49] Local. INFO: Jiminny|Console|Commands\Command: :run Memory usage for command ("co2826-05-11 11:20:49 Local.INF0:HubSoot Journal Auth Successfully obtained new access token «"expires_1n":2826-05-11 11:20:491 Local.INF0: HubSpot Journal Polling No data2826-05-11 11:20:53 Local.INF0:Jamnny Console Commands Command: : runMemory usage before starting command[2026-05-11 11:20:53] Local. INFO: Jiminny\Console\Commands\Command: :run Memory usage for command ("command" :"crLocal.INFO:[2026-05-11 11:20:56]local. INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command {"[2026-05-11 11:20:57] local.INF0: Jiminny \Console \Commands \Command::run Memory usage for command t"command":"cr2026-05-11 11:20:591 Loc0lINF0: HubSoot Journal Pollinal No data"correlation 1d"."954d156d-8a4f-4592-a046$0• Preparation Tor Kerl.. In 23 m100% L28• Mon 11 May 14:37:40U HandleHubspotRateLimitTestHubspot Rate Limit Re+0 ..Tests: RateLimitExcentionTest doesn't assert the parent class, so all 6 tests stilli pass after the revertMiddleware: catches RateLimitException directly (by class, not parent), unaffected.• MatchActivitvermbata: Se instanceot RatelimitExcention check, unattected.• Cache circuit-breaker: throw new RateLimitException(...) in Client: : executeRequest, unaffected.One semanuc note (ryl, поr ооckine)PHP/SPL convention treats LogicException as "bug in program logic" (something a code change should fix) and RuntimeException as "condition only detectable at runtime" (network failures, rate limits, missing files). A 429 from an externalAPl is squarely runtimeThat said — if existing callers in the codebase catch it as LogicException and you'd break them by changing it, backwardcompat wins. The catch sites likely look something like:O bashgrep -rn "catch.*LogicException" app/ | grep -i rateIf those are intentional, sticking with LogicException is the pragmatic call. If any of them were just imitating an outdatedconvention, this would be the moment to fix them — but that's a separate cleanup, not blockingEither way, no further changes needed from me. The revert is safe.toal "ou've used 95% of your quota. Quota resets May 12, 11:00 AM GMT+3Ok Where is it used, will I break something it is replace RateLimitException<> CodeClaude Opus 4.7 Medium2 differencesCurrent versiondeclare(strict_ types=1)*namespace Jiminny Exceptions:use Throwable;class RateLimitExcention extends RuntimeExcentionpublic function __construct(Strina Smessage =private readonly int SretryAfter = 1,?Throwahil e Sarevious = nuli.narent.• construct Smessage. A Snrevious)•public function getRetryAfter(): intreturn max(Sthis-›retryAfter, 1);W Windsurf Toams 0.25(18 charc) UTF.8f 4 spaces...
|
NULL
|
-7515856819747485308
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormEV favsco.jsProjectViewINavicareCodeLarave PhpStormEV favsco.jsProjectViewINavicareCodeLaravelg9 JY-20725-handle-HS-search-rate-limit ~KeractorTOOISWindow© OutOfBoundsException.pl© HubSpot/Service.php© QuotaExceededException-kateLimitexception.ong© RegistrationInvitationMisn© RequestQueuedForDeferrResponseException.phpc Job.pho© RingCentralException.php©PaginationState.phpRingCentralExtensionNotl© RuntimeException.php<?php) SequenceNumberExceptideclare(strict_types=1);© ServicelntegrationExcepti() ServiceUnavailableExcepnamespace Jiminny\Exceptions;® SidekickSettingsExceptior() Socia Account NotFound:use Throwable;© SocialAccountTokeninvaliSvncActivitvExcention.ohclass RateLimitException extends RuntimeException© TenantisolationException. 10© TextRelayException.php11 đ© TooManyFailedActivities.i 124 TranscrintionNotindeyedi 12© UnexpectedCallException 14public function __construct(string smessage ="private readonly int $retryAfter = 1,cInrowable sprevious = nuut.® UnexpectedEloquentMod 15© UnexpectedValueExceptis 16parent:: constructsmessage.code: 0, Sprevious© ZipAttackException.php> DFFMpeg> D FormatsGuardspublic tunction qetretryAttero: 1nt$ SyncCrmEntitiesTrait.php© CachedCrmServiceDecorator.phpС CheскAnaкetrykemotematch.pnpC) MatchCrmData.phpC) CrmObiectsResolver.pho© ProviderRateLimiter.php© PaginationConfig.phpConsole xLog xChanges 12 filesE.env.local app© Client.php app/Services/Crm/Hubspot© HandleHubspotRateLimit.php app/Jobs/MiddlewareC HandleHubspotRateLimitTest.php tests/Unit/Jobs/Middleware© HubspotClientinterface.php app/Services/Crm/Hubspot© HubspotPaginationService.php app/Services/Crm/Hubspot/Pagination© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config©MatchActivityCrmData.php app/Jobs/Crm© PaginationState.php app/Services/Crm/Hubspot/Pagination© RateLimitException.pho app/Exceptions© RateLimitExceptionTest.php tests/Unit/ExceptionsUnversioned Files 9 files=env.nikilocal appenv.other aoo© CanAccessAiReportsTest.php tests/Unit/PoliciesC) CreateMockAsk.JiminnvReportResultCommand.oho aoo/Console/Commands/Rre tavicon ico nublic= ids tyt annTaraw_sqLquery.sgl appC)SimulateWehhookcCommand nhn ann/Console/Commands/Crm/HubsnotML WERHOOK FII TERING IMPI EMENTATION md annTests passed: 13 (today 13:02)TJ0 + → Side-by-side viewer •Do not ignore© 35f036ac app/Exceptions/RateLimitException.phpHighight words -X 1 ?declare strict types=1)*namespace Jiminny Exceptions_class RateLimitException extends LogicExceptionlCascade J TICommand 2elA console [STAGING)17131/141715171617171/181719172817271730A SF [jiminny@localhost]A HS_local (jiminny@localhost]# console [PKol)# console [eu)[2026-05-11 11:20:43] Local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ vY454AV[2026-05-11 11:20:43] Local.NOTICE: Repairing HubSpot tokens end f"total":3, "fixed":0, "failed":3} f"correlation[2026-05-11 11:20:48] Local. INFO: Jiminny|Console\Commands\Command::run Memory usage before starting command {[2026-05-11 11:20:48] Local. INFO: Jiminny|Console\Commands\Command: :run Memory usage before starting command f"12020-05-11 11.20.48 LocaL.LNFU. LHUDspot Journal commandl scarting polling service1"correlac1on10: 754015[2026-05-11 11:20:48] Local. INFO: [HubSpot Journal Polling] Service starting ("memory_Limit":"256M", "max_execut2020-05-11 11:20:48 Local. LNFU.Hubspor Journal Polling Acqulred polling lock ""expires ac: 2020-05-1111592026-05-11 11.20.48 LocaL.LNFU:2026-05-11 11.20.48 LocaL.LNFU:Jaminny console commanos.commremory usage tor commano "commano"."7[2026-05-11 11:20:49] Local. INFO: Jiminny|Console|Commands\Command: :run Memory usage for command ("co2826-05-11 11:20:49 Local.INF0:HubSoot Journal Auth Successfully obtained new access token «"expires_1n":2826-05-11 11:20:491 Local.INF0: HubSpot Journal Polling No data2826-05-11 11:20:53 Local.INF0:Jamnny Console Commands Command: : runMemory usage before starting command[2026-05-11 11:20:53] Local. INFO: Jiminny\Console\Commands\Command: :run Memory usage for command ("command" :"crLocal.INFO:[2026-05-11 11:20:56]local. INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command {"[2026-05-11 11:20:57] local.INF0: Jiminny \Console \Commands \Command::run Memory usage for command t"command":"cr2026-05-11 11:20:591 Loc0lINF0: HubSoot Journal Pollinal No data"correlation 1d"."954d156d-8a4f-4592-a046$0• Preparation Tor Kerl.. In 23 m100% L28• Mon 11 May 14:37:40U HandleHubspotRateLimitTestHubspot Rate Limit Re+0 ..Tests: RateLimitExcentionTest doesn't assert the parent class, so all 6 tests stilli pass after the revertMiddleware: catches RateLimitException directly (by class, not parent), unaffected.• MatchActivitvermbata: Se instanceot RatelimitExcention check, unattected.• Cache circuit-breaker: throw new RateLimitException(...) in Client: : executeRequest, unaffected.One semanuc note (ryl, поr ооckine)PHP/SPL convention treats LogicException as "bug in program logic" (something a code change should fix) and RuntimeException as "condition only detectable at runtime" (network failures, rate limits, missing files). A 429 from an externalAPl is squarely runtimeThat said — if existing callers in the codebase catch it as LogicException and you'd break them by changing it, backwardcompat wins. The catch sites likely look something like:O bashgrep -rn "catch.*LogicException" app/ | grep -i rateIf those are intentional, sticking with LogicException is the pragmatic call. If any of them were just imitating an outdatedconvention, this would be the moment to fix them — but that's a separate cleanup, not blockingEither way, no further changes needed from me. The revert is safe.toal "ou've used 95% of your quota. Quota resets May 12, 11:00 AM GMT+3Ok Where is it used, will I break something it is replace RateLimitException<> CodeClaude Opus 4.7 Medium2 differencesCurrent versiondeclare(strict_ types=1)*namespace Jiminny Exceptions:use Throwable;class RateLimitExcention extends RuntimeExcentionpublic function __construct(Strina Smessage =private readonly int SretryAfter = 1,?Throwahil e Sarevious = nuli.narent.• construct Smessage. A Snrevious)•public function getRetryAfter(): intreturn max(Sthis-›retryAfter, 1);W Windsurf Toams 0.25(18 charc) UTF.8f 4 spaces...
|
18635
|
NULL
|
NULL
|
NULL
|
|
18638
|
802
|
33
|
2026-05-11T11:37:42.664823+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499462664_m1.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ab)& Preparation for Refi... in 23 m100% <78• Mon 11 May 14:37:42181DEV (docker)-zshDOCKERcompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)*3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O ₴61.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
NULL
|
-5683135293278470730
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ab)& Preparation for Refi... in 23 m100% <78• Mon 11 May 14:37:42181DEV (docker)-zshDOCKERcompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)*3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O ₴61.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
18636
|
NULL
|
NULL
|
NULL
|
|
18653
|
802
|
41
|
2026-05-11T11:38:48.487188+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499528487_m1.jpg...
|
PhpStorm
|
faVsco.js – RateLimitException.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ab)& Preparation for Refi... in 22 mDEV (docker)-zshDOCKERcompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)*3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:38:48T81-zsh+screenpipe"O ₴61.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
NULL
|
4597499315988356833
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ab)& Preparation for Refi... in 22 mDEV (docker)-zshDOCKERcompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)*3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:38:48T81-zsh+screenpipe"O ₴61.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
18651
|
NULL
|
NULL
|
NULL
|
|
18654
|
803
|
45
|
2026-05-11T11:38:48.498851+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499528498_m2.jpg...
|
PhpStorm
|
faVsco.js – RateLimitException.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormEV favsco.jsProjectViewINavicareCodeLarave PhpStormEV favsco.jsProjectViewINavicareCodeLaravelg9 JY-20725-handle-HS-search-rate-limit ~KeractorTOOISWindow© OutOfBoundsException.pl© HubSpot/Service.php© QuotaExceededException-kateLimitexception.ong© RegistrationInvitationMisn© RequestQueuedForDeferrResponseException.phpc Job.pho© RingCentralException.php©PaginationState.phpRingCentralExtensionNotl© RuntimeException.php<?php) SequenceNumberExceptideclare(strict_types=1);© ServicelntegrationExcepti( ServiceUnavailable Excepnamespace Jiminny\Exceptions;® SidekickSettingsExceptior() Socia Account NotFound:use Throwable;© SocialAccountTokeninvaliSvncActivitvExcention.ohclass RateLimitException extends RuntimeException© TenantisolationException. 10© TextRelayException.php11 đ© TooManyFailedActivities.i 124 TranscrintionNotindeyedi 12© UnexpectedCallException 14public function __construct(string smessage ="private readonly int $retryAfter = 1,cInrowable sprevious = null.® UnexpectedEloquentMod 15© UnexpectedValueExceptis 16parent:: constructsmessage.code: 0, Sprevious© ZipAttackException.php> DFFMpeg> D Formats> D Guardspublic tunction qetretryAttero: 1nt$ SyncCrmEntitiesTrait.php© CachedCrmServiceDecorator.php© CheскAnaketrykemotematch.pnpC) MatchCrmData.phpC) CrmObiectsResolver.pho© ProviderRateLimiter.php© PaginationConfig.phpConsole xLogxChanges 12 filesE.env.local app© Client.php app/Services/Crm/Hubspot© HandleHubspotRateLimit.php app/Jobs/MiddlewareC HandleHubspotRateLimitTest.php tests/Unit/Jobs/Middleware© HubspotClientinterface.php app/Services/Crm/Hubspot© HubspotPaginationService.php app/Services/Crm/Hubspot/Pagination© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config©MatchActivityCrmData.php app/Jobs/Crm© PaginationState.php app/Services/Crm/Hubspot/Pagination© RateLimitException.pho app/Exceptions© RateLimitExceptionTest.php tests/Unit/ExceptionsUnversioned Files 9 files=env.nikilocal appenv.other aoo© CanAccessAiReportsTest.php tests/Unit/Policies(C) CreateMockAsk.liminnvRenortResultCommand.oho aop/Console/Commands/Rre tavicon ico nublic=ide tyt annTaraw_sqL_query.sgl appC)SimulateWehhookcCommand.nhnann/Console/Commands/Crm/HubsnotML WERHOOK FII TERING IMPI EMENTATION md annTacts naccod. 12 (todav 12:02T + 0+ → E Side-by-side viewer -Do not ignore© 35f036ac app/Exceptions/RateLimitException.phpHighight words -X 1 ?declare(strict types=1)namespace Jiminny Exceptions_class RateLimitException extends LogicExceptionA SF (jiminny@localhost]A HS_local (jiminny@localhost]# console [PRol)# console [eu)A console [STAGING)17131/141715171617171/18171917281727172817291730[2026-05-11 11:20:43] Local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ vM454 ^Y[2026-05-11 11:20:43] Local.NOTICE: Repairing HubSpot tokens end {"total":3, "fixed":0, "failed":3} {"correlation[2026-05-11 11:20:48] Local. INFO: Jiminny|Console\Commands\Command: :run Memory usage before starting command {[2026-05-11 11:20:48] Local. INFO: Jiminny|Console\Commands\Command: :run Memory usage before starting command f"12020-05-11 11.20.48 LocaL.LNFU. LHUDspot Journal commandl scarting polling service1"correlac1on10: 754015[2026-05-11 11:20:48] Local. INFO:[HubSpot Journal Pollingl Service starting f"memory_Limit": "256M", "max_execut2020-05-11 11:20:48 Local. LNFU:Hubspor Journal Polling Acqulred polling lock ""expires ac: 2020-05-111159[2026-05-11 11:20:48] Local. INF0:12026-05-11 11:20.48 LocaL.LNFU:Jaminny console commanoscomremory usage tor commano ""[2026-05-11 11:20:49] Local.INFO:Jiminny|Console\Commands\Command:: run Memory usage for com2826-05-11 11:20:49 Local.INF0:HubSoot Journal Auth Successfully obtained new access token «"expires_1n":[2026-05-11 11:20:49] Local. INFO: [HubSpot Journal Polling] No data2826-05-11 11:20:53 Local.INF0:Jaminny Console Commands Command:: runMemory usage before starting command[2026-05-11 11:20:53] Local. INFO: Jiminny\Console\Commands\Command: :run Memory usage for command ("command" :"crLocaL.INFo: HuoSoot Journal Pollinal No datal[2026-05-11 11:20:56]local. INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command {"[2026-05-11 11:20:57] local.INF0: Jiminny \Console\Commands\Command::run Memory usage for command 1"command": "cr2026-05-11 11:20:591 LocalTNF0: HubSoot Journal Pollinal No data"correlation 1d"."954d156d-8a4f-4592-a046$0• Preparation tor Kell... In 22mU HandleHubspotRateLimitTest100% L28• Mon 11 May 14:38:48Hubspot Rate Limit Re+0 ..Ok Where is it used, will | break something it is replace LogicException with RuntimeException in RateLimitException?Searched RateLimitException in -iminnylapp(php (44)Thought for 2s>Searched throw new RateLimitException and performed 1 other query ›72, 1i:00 d ddily usage quota is exhausted, Purchase. extra usage to continua using premium models. Quota resets MayB uil .ANUGMTuded daily usage quota is exhausted. Purchase extra usage to continue using premium models. Quota resets May 12, 11:00JAsk anything (3AL)<> CodeClaude Opus 4.7 Medium2 differencescurrent versiondeclare(strict_ types=1)*namespace Jiminny Exceptionsuse Throwable;class RateLimitExcention extends RuntimeExcentionpublic function __construct(Strina Smessage =private readonly int SretryAfter = 1,Throwahil e Sarevious = nuipublic function getRetryAfter(): intreturn max(Sthis-›retryAfter, 1);W Windsurf Toams 0.25(18 charc) UTF.8f 4 spaces...
|
NULL
|
6449094087740629628
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormEV favsco.jsProjectViewINavicareCodeLarave PhpStormEV favsco.jsProjectViewINavicareCodeLaravelg9 JY-20725-handle-HS-search-rate-limit ~KeractorTOOISWindow© OutOfBoundsException.pl© HubSpot/Service.php© QuotaExceededException-kateLimitexception.ong© RegistrationInvitationMisn© RequestQueuedForDeferrResponseException.phpc Job.pho© RingCentralException.php©PaginationState.phpRingCentralExtensionNotl© RuntimeException.php<?php) SequenceNumberExceptideclare(strict_types=1);© ServicelntegrationExcepti( ServiceUnavailable Excepnamespace Jiminny\Exceptions;® SidekickSettingsExceptior() Socia Account NotFound:use Throwable;© SocialAccountTokeninvaliSvncActivitvExcention.ohclass RateLimitException extends RuntimeException© TenantisolationException. 10© TextRelayException.php11 đ© TooManyFailedActivities.i 124 TranscrintionNotindeyedi 12© UnexpectedCallException 14public function __construct(string smessage ="private readonly int $retryAfter = 1,cInrowable sprevious = null.® UnexpectedEloquentMod 15© UnexpectedValueExceptis 16parent:: constructsmessage.code: 0, Sprevious© ZipAttackException.php> DFFMpeg> D Formats> D Guardspublic tunction qetretryAttero: 1nt$ SyncCrmEntitiesTrait.php© CachedCrmServiceDecorator.php© CheскAnaketrykemotematch.pnpC) MatchCrmData.phpC) CrmObiectsResolver.pho© ProviderRateLimiter.php© PaginationConfig.phpConsole xLogxChanges 12 filesE.env.local app© Client.php app/Services/Crm/Hubspot© HandleHubspotRateLimit.php app/Jobs/MiddlewareC HandleHubspotRateLimitTest.php tests/Unit/Jobs/Middleware© HubspotClientinterface.php app/Services/Crm/Hubspot© HubspotPaginationService.php app/Services/Crm/Hubspot/Pagination© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config©MatchActivityCrmData.php app/Jobs/Crm© PaginationState.php app/Services/Crm/Hubspot/Pagination© RateLimitException.pho app/Exceptions© RateLimitExceptionTest.php tests/Unit/ExceptionsUnversioned Files 9 files=env.nikilocal appenv.other aoo© CanAccessAiReportsTest.php tests/Unit/Policies(C) CreateMockAsk.liminnvRenortResultCommand.oho aop/Console/Commands/Rre tavicon ico nublic=ide tyt annTaraw_sqL_query.sgl appC)SimulateWehhookcCommand.nhnann/Console/Commands/Crm/HubsnotML WERHOOK FII TERING IMPI EMENTATION md annTacts naccod. 12 (todav 12:02T + 0+ → E Side-by-side viewer -Do not ignore© 35f036ac app/Exceptions/RateLimitException.phpHighight words -X 1 ?declare(strict types=1)namespace Jiminny Exceptions_class RateLimitException extends LogicExceptionA SF (jiminny@localhost]A HS_local (jiminny@localhost]# console [PRol)# console [eu)A console [STAGING)17131/141715171617171/18171917281727172817291730[2026-05-11 11:20:43] Local.ERROR: Failed to refresh HubSpot token {"account_id":1372, "updated_ vM454 ^Y[2026-05-11 11:20:43] Local.NOTICE: Repairing HubSpot tokens end {"total":3, "fixed":0, "failed":3} {"correlation[2026-05-11 11:20:48] Local. INFO: Jiminny|Console\Commands\Command: :run Memory usage before starting command {[2026-05-11 11:20:48] Local. INFO: Jiminny|Console\Commands\Command: :run Memory usage before starting command f"12020-05-11 11.20.48 LocaL.LNFU. LHUDspot Journal commandl scarting polling service1"correlac1on10: 754015[2026-05-11 11:20:48] Local. INFO:[HubSpot Journal Pollingl Service starting f"memory_Limit": "256M", "max_execut2020-05-11 11:20:48 Local. LNFU:Hubspor Journal Polling Acqulred polling lock ""expires ac: 2020-05-111159[2026-05-11 11:20:48] Local. INF0:12026-05-11 11:20.48 LocaL.LNFU:Jaminny console commanoscomremory usage tor commano ""[2026-05-11 11:20:49] Local.INFO:Jiminny|Console\Commands\Command:: run Memory usage for com2826-05-11 11:20:49 Local.INF0:HubSoot Journal Auth Successfully obtained new access token «"expires_1n":[2026-05-11 11:20:49] Local. INFO: [HubSpot Journal Polling] No data2826-05-11 11:20:53 Local.INF0:Jaminny Console Commands Command:: runMemory usage before starting command[2026-05-11 11:20:53] Local. INFO: Jiminny\Console\Commands\Command: :run Memory usage for command ("command" :"crLocaL.INFo: HuoSoot Journal Pollinal No datal[2026-05-11 11:20:56]local. INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command {"[2026-05-11 11:20:57] local.INF0: Jiminny \Console\Commands\Command::run Memory usage for command 1"command": "cr2026-05-11 11:20:591 LocalTNF0: HubSoot Journal Pollinal No data"correlation 1d"."954d156d-8a4f-4592-a046$0• Preparation tor Kell... In 22mU HandleHubspotRateLimitTest100% L28• Mon 11 May 14:38:48Hubspot Rate Limit Re+0 ..Ok Where is it used, will | break something it is replace LogicException with RuntimeException in RateLimitException?Searched RateLimitException in -iminnylapp(php (44)Thought for 2s>Searched throw new RateLimitException and performed 1 other query ›72, 1i:00 d ddily usage quota is exhausted, Purchase. extra usage to continua using premium models. Quota resets MayB uil .ANUGMTuded daily usage quota is exhausted. Purchase extra usage to continue using premium models. Quota resets May 12, 11:00JAsk anything (3AL)<> CodeClaude Opus 4.7 Medium2 differencescurrent versiondeclare(strict_ types=1)*namespace Jiminny Exceptionsuse Throwable;class RateLimitExcention extends RuntimeExcentionpublic function __construct(Strina Smessage =private readonly int SretryAfter = 1,Throwahil e Sarevious = nuipublic function getRetryAfter(): intreturn max(Sthis-›retryAfter, 1);W Windsurf Toams 0.25(18 charc) UTF.8f 4 spaces...
|
18652
|
NULL
|
NULL
|
NULL
|
|
18656
|
802
|
43
|
2026-05-11T11:38:56.271213+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499536271_m1.jpg...
|
Notion Calendar
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Codelibl# Preparation for Refi... in 22 m100% CDEV Codelibl# Preparation for Refi... in 22 m100% CDEV (docker)-zshDOCKERO ₴1DEV (docker)882APP (-zsh)H3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00: stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00: stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX58• Mon 11 May 14:38:551881-zsh+screenpipe"O ₴61.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
NULL
|
2668270385060219054
|
NULL
|
visual_change
|
ocr
|
NULL
|
Codelibl# Preparation for Refi... in 22 m100% CDEV Codelibl# Preparation for Refi... in 22 m100% CDEV (docker)-zshDOCKERO ₴1DEV (docker)882APP (-zsh)H3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00: stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00: stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX58• Mon 11 May 14:38:551881-zsh+screenpipe"O ₴61.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
18655
|
NULL
|
NULL
|
NULL
|
|
18657
|
803
|
46
|
2026-05-11T11:38:57.580849+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499537580_m2.jpg...
|
Notion Calendar
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
CodeselectionViewlerminalWindowmelpS0 l of Prepara CodeselectionViewlerminalWindowmelpS0 l of Preparation for Refi... in 22m100% C4 & • Mon 11 May 14:38:57E .envii export notion 2023.csvXfinance (SSH: nas)i export notion 2025.csE sms export.isonImplement Authentik inte... Xm8 .V FINANCE [SSH: NAS]OUTPUTPORTS+.0u.laxSõ3> OUTLINE> TIMELINE8 SignInA...
|
NULL
|
2310227595708808143
|
NULL
|
visual_change
|
ocr
|
NULL
|
CodeselectionViewlerminalWindowmelpS0 l of Prepara CodeselectionViewlerminalWindowmelpS0 l of Preparation for Refi... in 22m100% C4 & • Mon 11 May 14:38:57E .envii export notion 2023.csvXfinance (SSH: nas)i export notion 2025.csE sms export.isonImplement Authentik inte... Xm8 .V FINANCE [SSH: NAS]OUTPUTPORTS+.0u.laxSõ3> OUTLINE> TIMELINE8 SignInA...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18658
|
802
|
44
|
2026-05-11T11:39:00.233392+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778499540233_m1.jpg...
|
Notion Calendar
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
CodeFileEditSelectionViewGoRunTerminalWindowHelp$ CodeFileEditSelectionViewGoRunTerminalWindowHelp$ 0& Preparation for Refi... in 22 mDEV (docker)-zshDOCKERO ₴1DEV (docker)$2APP (-zsh)H3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:38:59T81-zsh+screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
NULL
|
-490879445512951979
|
NULL
|
click
|
ocr
|
NULL
|
CodeFileEditSelectionViewGoRunTerminalWindowHelp$ CodeFileEditSelectionViewGoRunTerminalWindowHelp$ 0& Preparation for Refi... in 22 mDEV (docker)-zshDOCKERO ₴1DEV (docker)$2APP (-zsh)H3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-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: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_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#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:38:59T81-zsh+screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONEDEV...
|
NULL
|
NULL
|
NULL
|
NULL
|