|
71227
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
FllesLateMorePhpStormViewINavigareJiminny...vTMore unreads# arcnapter# alerts# backend# c-learning-people# contusion-clinic# curiosity_lab# deal-insiehts-dev# engineering# frontend# general# infra-changes#t liminnv-be• people-with-copilo..8 people-with-zoom-…..# platform-team# platform-tickets#t product launches# random# releases# sofa-office# supporti thank-vous# the people of jimi..ó- Direct messagesStoyan Tomov3 Aneliya Angelova, ...l Anolisin AnaolAvncodeLaravelKeractorTOOIS* Aneliya Angelova, ...84MessagesAdd canvaUr Filesда всеки денAneliya Angelova 3:10 PMи това означава, че при сторито - дахората ще получават емеили и уикендитеLukas Kovalik 3:12 PMда, тогава ако е празно ще пратим ета ченяма нищо, и в понеделник за неделяAneliya Angelova 3:12 PMlukas Kovalik 2.12 PMможе би тогава само без weekendAneliya Angelova 3:14 PMІаля обмисля слелния вапиант - само задейли репорта ако е събота и неделя да неправи нищо, а в понеделник да генерира затора лали може па станеNikolay Yankov 3:16 PMТова е лобоа илея.Lukas Kovallk 3:17 PMможе лаMessage Aneliva Angelova, Nikolay Yankov. Steli…+ АaWindowHelpFv faVsco.jsvP9 JY-20157-AJ-report-not-send-notificaProject vphp artisani© AskJiminnyReportActivityService.php xAutomatedkeporsserwice.onpAutomatedkeporscommana.pnpcomooser.isoncomooser.lockdenendencv-checker.ison© AutomatedReportsRepository.phppnp apLvz.php© AutomatedReportResult.phpdev.ison= ids.txt45=infection.ison.distclass AskJ1minnyReportAct1v1tyServ1cepublic function getActivityIdsForSavedSearchCMLINSTALL.mdlM+ INTERNAL_WEBHOOK_SETUP.mdjiminny_storageMiliconcoc mdM Makefiletpackace-lock. son=onostan.neon.alst=phpstan-baseline.neon<> phpunit.xmle raw sol query.sa.M+ READMc.mdos sonar-oroiect.properies=test.ov<> Untitled Diagram.xmus vetur.contid.isM+ WEBHOOK FILTERING MPLEMENTATIC>Ih External Librariesv =° Scratches and Consolesv Database Consolesv AEUA console fEUlA DEAL RISKS (EU1DITEUlA EU (EU]v&jiminny@localhost« console fiminny@localhost)A Di [jiminny@localhost]A HS_local (jiminny@localhost]A SF (jiminny@localhost]A zoho_dev (jiminny@localhost]V A PRODA console [PROD]4 console 1 [PROD]A DI [PROD1> ДQA> &ФAIIA QAI PRODv ASTAGING¿ console STAGINGIL console 1 STAGINGIIduranus STAGINGExtensions› M ScratchesSatch cuccoccfully annliod (taday 12.16User Suser,Ostrina Sfrequency = nulu): array 1SreauestParams = Sthis->bu1.dRequestParamsFromSearchSsavedSearch, Suser):if ($frequency !== nulb) 1$dateRange = $this->calculateDateRangeForFrequency (Sfrequency, $user):if (SdateRange 1== nulb «$requestParams[ActivityActualDate::PARAM_START_DATE) = SdateRange['start_date']:$requestParams[ActivityActualDate::PARAM_END_DATE) = SdateRange['end_date']:$criteria = Criteria::createFromRequest(array meroe srequestrarans,'limit' => self::DEFAULT TOP ACTIVITIES COUNT.'page' => 1'sequence number => 1,Suser->getTimezoneOsfilterset = sthis->activitvSearch->qetOnDemandPageFilterSet Scriteria. suser)isactivitvids = Sthis->elasticRenositorv->onDemandSearchids0nlvSuser. Scriteria. SfilterSet):$this->logger->info('[AskJiminnyReport] Fetched activity IDs for saved search', ['saved_search_id' => $savedSearch->getido,'usen id' => Susen->aetIdo.lactivity counti => count(Sactivitvlds)lneturn Sactivitvids:1 usageprivate function buildRequestParamsFromSearch(Search $savedSearch, User Suser): array{...}* @return arrayfstart date: string, end date: string}lnullprivate function calculateDateRangeForFrequencv(string Sfrequency. User Suser): 2arrav$now = CarbonImmutable::now(Suser->qetTimezoneO):M221A"Al chapter• In 1h 43m100% L2Wed 22 Apr 15:17:28= custom.log= laravel.log4 SF jiminny@localhost]« HS_local [jiminny@localhost]& console [PROD]itb users (PROD] X« console (EU]A console [STAGING]1rowv g OUTx: Auto v DDLCSV.~L$OY- WHERE id = 17009=*URDER BYADidMuuid (UUID)nameemailsecondary_email!D status(# passwordremember tokenW photo_path@uses_two_factor_auth1authy_idI country codeI region idI phonesecondary ohone1 caller_idI job_title_idI*two_factor reset coded-e team_idL group_idl timezoneLanguageI• conference_numberI• conference pinI conference slua! conference_join_preference! conference_join_reminderconference record announce! conference_ record_preferencesoftohone numbenW softphone_inbound_destination! conference_bandwidthconference notify smsconference start webcam17009uzecsoco-/aoo-satt-ds5o-yc/soooecdooGalva Dimitrovaaalva.dimitrovadiiminnv.com<null5F0+4810-7e77-4086-8f69-95429a040700/avatans/LuhbalTowuLoLvyzziHorF8koLS09FdeBorud4<nul]><nUll>[PHONE]<null)7341Catill1868Eurone/Sofiaen_USSnuLl»<null>aalvadimitrovaon-demand[PHONE]conference auto_ioin_ by comouterIN conference reduce video resolution :! softphone_record_preference!softphone_passthru_pauseSIIM. Not anduah valuoc MN Windeurf Taame...
|
PhpStorm
|
faVsco.js – users [PROD]
|
NULL
|
71227
|
|
71228
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
2
1
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Kiosk\AutomatedReports;
use Carbon\CarbonImmutable;
use Jiminny\Component\ActivitySearch\FilterDefinition\ActivityActualDate;
use Jiminny\Component\ActivitySearch\FilterDefinition\ActivityUpdatedDate;
use Jiminny\Component\ActivitySearch\FilterDefinition\DealInsights\ClosingPeriodFilter;
use Jiminny\Component\ActivitySearch\Service\ActivitySearch;
use Jiminny\Models\Activity\Search;
use Jiminny\Models\User;
use Jiminny\Repositories\ElasticActivityRepository;
use Jiminny\VO\Repository\OnDemandActivitySearch\Criteria;
use Psr\Log\LoggerInterface;
class AskJiminnyReportActivityService
{
private const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;
private const array DATE_FILTER_KEYS = [
ActivityActualDate::PARAM_START_DATE,
ActivityActualDate::PARAM_END_DATE,
ActivityUpdatedDate::PARAM_UPDATED_FROM,
ActivityUpdatedDate::PARAM_UPDATED_TO,
ClosingPeriodFilter::KEY_START_DATE,
ClosingPeriodFilter::KEY_END_DATE,
];
public function __construct(
private readonly ActivitySearch $activitySearch,
private readonly ElasticActivityRepository $elasticRepository,
private readonly LoggerInterface $logger,
) {
}
/**
* Fetch activity IDs for a saved search, passing its filters as-is to Criteria.
* Date filters stored on the saved search are excluded; if no other filters exist,
* no date constraint is applied — matching the behaviour of getContextForAskAnythingByFilter.
*
* @return string[] Activity IDs
*/
public function getActivityIdsForSavedSearch(
Search $savedSearch,
User $user,
?string $frequency = null,
): array {
$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);
if ($frequency !== null) {
$dateRange = $this->calculateDateRangeForFrequency($frequency, $user);
if ($dateRange !== null) {
$requestParams[ActivityActualDate::PARAM_START_DATE] = $dateRange['start_date'];
$requestParams[ActivityActualDate::PARAM_END_DATE] = $dateRange['end_date'];
}
}
$criteria = Criteria::createFromRequest(
array_merge($requestParams, [
'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,
'page' => 1,
'sequence_number' => 1,
]),
$user->getTimezone()
);
$filterSet = $this->activitySearch->getOnDemandPageFilterSet($criteria, $user);
$activityIds = $this->elasticRepository->onDemandSearchIdsOnly($user, $criteria, $filterSet);
$this->logger->info('[AskJiminnyReport] Fetched activity IDs for saved search', [
'saved_search_id' => $savedSearch->getId(),
'user_id' => $user->getId(),
'activity_count' => count($activityIds),
]);
return $activityIds;
}
private function buildRequestParamsFromSearch(Search $savedSearch, User $user): array
{
$params = [];
$arrayFilterKeys = $this->activitySearch->getArrayFilterKeys($user);
foreach ($savedSearch->getFilters() as $filter) {
$key = $filter->getFilterProperty();
$value = $filter->getFilterValue();
if (in_array($key, self::DATE_FILTER_KEYS, true)) {
continue;
}
if (isset($params[$key])) {
$params[$key][] = $value;
} elseif (in_array($key, $arrayFilterKeys, true)) {
$params[$key] = [$value];
} else {
$params[$key] = $value;
}
}
return $params;
}
/**
* @return array{start_date: string, end_date: string}|null
*/
private function calculateDateRangeForFrequency(string $frequency, User $user): ?array
{
$now = CarbonImmutable::now($user->getTimezone());
$range = match ($frequency) {
AutomatedReportsService::FREQUENCY_DAILY => [
$now->subDay()->startOfDay(),
$now->subDay()->endOfDay(),
],
AutomatedReportsService::FREQUENCY_WEEKLY => [
$now->subWeek()->startOfWeek(),
$now->subWeek()->endOfWeek(),
],
AutomatedReportsService::FREQUENCY_MONTHLY => [
$now->subMonthNoOverflow()->startOfMonth(),
$now->subMonthNoOverflow()->endOfMonth(),
],
AutomatedReportsService::FREQUENCY_QUARTERLY => [
$now->subQuarterNoOverflow()->startOfQuarter(),
$now->subQuarterNoOverflow()->endOfQuarter(),
],
default => null,
};
if ($range === null) {
return null;
}
return [
'start_date' => $range[0]->format('Y-m-d H:i:s'),
'end_date' => $range[1]->format('Y-m-d H:i:s'),
];
}
}
A
1
Select All
17009
17009
0
42ec35c8-7a66-3dff-b558-9c75866ecd68
42ec35c8-7a66-3dff-b558-9c75866ecd68
Editor
Galya Dimitrova
Galya Dimitrova
Editor
[EMAIL]
[EMAIL]
Editor
<null>
<null>
Editor
1
1
0
<null>
<null>
Editor
<null>
<null>
Editor
/5f0f4810-7e77-4086-8f69-93429ae4d70b/avatars/LuhbAIJTol7ULglNYZz1HQ7FBKgLS09FdeBgrUd4.jpg
/5f0f4810-7e77-4086-8f69-93429ae4d70b/avatars/LuhbAIJTol7ULglNYZz1HQ7FBKgLS09FdeBgrUd4.jpg
Editor
0
0
0
<null>
<null>
Editor
BG
BG
Editor
<null>
<null>
0
[PHONE]
[PHONE]
Editor
<null>
<null>
Editor
<null>
<null>...
|
PhpStorm
|
faVsco.js – users [PROD]
|
NULL
|
71228
|
|
64871
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
16
6
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Repositories;
use Carbon\CarbonImmutable;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Support\Carbon;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Pagination\LengthAwarePaginator;
use Illuminate\Support\Facades\DB;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\Kiosk\AutomatedReports\ReportSort;
use Jiminny\Services\Kiosk\AutomatedReports\ReportSortDirection;
class AutomatedReportsRepository
{
/**
* Create a new automated report
*
* @param array $data
*
* @return AutomatedReport
*/
public function create(array $data): AutomatedReport
{
return AutomatedReport::create($data);
}
/**
* Find an automated report by UUID
*
* @param string $uuid
*
* @return AutomatedReport|null
*/
public function findByUuid(string $uuid): ?AutomatedReport
{
return AutomatedReport::where('uuid', AutomatedReport::toOptimized($uuid))->first();
}
public function findByIdOrUuid(string $idOrUuid): ?AutomatedReport
{
if (is_numeric($idOrUuid)) {
return AutomatedReport::find((int) $idOrUuid);
}
return AutomatedReport::where('uuid', AutomatedReport::toOptimized($idOrUuid))->first();
}
/**
* Retrieve all standard (non-Ask Jiminny) automated reports.
*
* @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.
* @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.
*
* @return Collection<AutomatedReport>
*/
public function getAllStandardReports(
string $sortColumn = 'created_at',
string $sortDirection = 'desc'
): Collection {
return $this->buildSortedQuery($sortColumn, $sortDirection)
->whereNot('type', AutomatedReportsService::TYPE_ASK_JIMINNY)
->get();
}
/**
* Retrieve all Ask Jiminny reports created by the given user.
*
* @param User $user The user whose reports to retrieve.
* @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.
* @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.
*
* @return Collection<AutomatedReport>
*/
public function getAskJiminnyReportsByUser(
User $user,
string $sortColumn = 'created_at',
string $sortDirection = 'desc'
): Collection {
return $this->buildSortedQuery($sortColumn, $sortDirection)
->where('type', AutomatedReportsService::TYPE_ASK_JIMINNY)
->where('created_by', $user->getId())
->get();
}
private function buildSortedQuery(string $sortColumn, string $sortDirection): \Illuminate\Database\Eloquent\Builder
{
$allowedColumns = ['created_by', 'created_at'];
if (! in_array($sortColumn, $allowedColumns)) {
$sortColumn = 'created_at';
}
$sortDirection = strtolower($sortDirection) === 'asc' ? 'asc' : 'desc';
$query = AutomatedReport::query()->with(['creator', 'team']);
if ($sortColumn === 'created_by') {
$query->leftJoin('users', 'users.id', '=', 'automated_reports.created_by')
->orderByRaw("users.name COLLATE utf8mb4_unicode_ci {$sortDirection}")
->select('automated_reports.*');
} else {
$query->orderBy($sortColumn, $sortDirection);
}
return $query;
}
/**
* Get all active Ask Jiminny reports whose expiry date has passed.
*
* @return Collection<AutomatedReport>
*/
public function getExpiredActiveAskJiminnyReports(): Collection
{
return AutomatedReport::where('status', true)
->where('type', AutomatedReportsService::TYPE_ASK_JIMINNY)
->whereNotNull('expires_at')
->where('expires_at', '<', now()->toDateString())
->get();
}
/**
* Get all active and enabled reports with active teams for the specified frequency.
*
* @param string $frequency
*
* @return Collection<AutomatedReport>
*/
public function getActiveReportsByFrequency(string $frequency): Collection
{
return AutomatedReport::where('automated_reports.status', true)
->where('automated_reports.frequency', $frequency)
->join('teams', 'automated_reports.team_id', '=', 'teams.id')
->where('teams.status', Team::STATUS_ACTIVE)
->where(function ($query) {
$query->whereNull('automated_reports.expires_at')
->orWhere('automated_reports.expires_at', '>=', now()->toDateString());
})
->select('automated_reports.*')
->get();
}
/**
* Update an automated report
*
* @param AutomatedReport $report
* @param array $data
*
* @return AutomatedReport
*/
public function update(AutomatedReport $report, array $data): AutomatedReport
{
$report->update($data);
return $report;
}
/**
* Create a new automated report result.
*
* @param array $data The data to create the automated report result with.
*
* @return AutomatedReportResult The newly created automated report result.
*/
public function createResult(array $data): AutomatedReportResult
{
return AutomatedReportResult::create($data);
}
/**
* Find an automated report result by UUID.
*
* @param string $uuid The UUID to find the automated report result with.
*
* @return AutomatedReportResult|null The automated report result if found, otherwise null.
*/
public function findResultByUuid(string $uuid): ?AutomatedReportResult
{
return AutomatedReportResult::where('uuid', AutomatedReportResult::toOptimized($uuid))->first();
}
public function findResultByUuidForUser(string $uuid, User $user): ?AutomatedReportResult
{
return AutomatedReportResult::query()
->where('uuid', AutomatedReportResult::toOptimized($uuid))
->whereHas('report', static function ($query) use ($user): void {
$query->where('team_id', $user->getTeamId())
->where('created_by', $user->getId());
})
->first();
}
public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult
{
return AutomatedReportResult::query()
->where('parent_id', $result->getId())
->where('media_type', $type)
->first();
}
public function findLatestDefaultOrFailedResult(AutomatedReport $report): ?AutomatedReportResult
{
return AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
->latest()
->first();
}
public function getGeneratedNotSentResults(): Collection
{
return AutomatedReportResult::query()
->whereNotNull('generated_at')
->whereNull('sent_at')
->where('status', AutomatedReportResult::STATUS_GENERATED)
->whereHas('report')
->with('report')
->get();
}
public function getPaginatedUserReports(
User $user,
ReportSort $sort,
ReportSortDirection $sortDirection,
int $resultsPerPage,
int $page,
?Carbon $fromDate,
?Carbon $toDate,
array $teamIds,
array $reportTypes,
?string $name,
): LengthAwarePaginator {
$query = AutomatedReportResult::query()
->whereNotNull('automated_report_results.generated_at')
->join('automated_reports', 'automated_report_results.report_id', '=', 'automated_reports.id')
->where('automated_reports.team_id', $user->getTeamId())
->whereJsonContains('automated_reports.recipients->users', $user->getId())
->orderByRaw("$sort->value COLLATE utf8mb4_unicode_ci {$sortDirection->value}")
->select('automated_report_results.*')
->with('report.team');
if ($fromDate !== null && $toDate !== null) {
$query->whereBetween('generated_at', [$fromDate, $toDate]);
}
if (! empty($teamIds)) {
$query->where(function ($q) use ($teamIds) {
foreach ($teamIds as $id) {
$q->orWhereJsonContains('automated_reports.groups', $id);
}
});
}
if (! empty($reportTypes)) {
$query->whereIn('automated_reports.type', $reportTypes);
}
if (! empty($name)) {
$query->whereLike('name', "%$name%");
}
return $query->paginate($resultsPerPage, ['*'], 'page', $page);
}
public function countUserReports(User $user): int
{
return AutomatedReportResult::query()
->whereNotNull('generated_at')
->whereNotNull('sent_at')
->whereHas('report', function ($q) use ($user) {
$q->where('team_id', $user->getTeamId())
->whereJsonContains('recipients->users', $user->getId());
})
->count();
}
/**
* Get report IDs for a specific team
*
* @param Team $team
*
* @return \Illuminate\Support\Collection
*/
public function getReportIdsByTeam(Team $team): \Illuminate\Support\Collection
{
return AutomatedReport::where('team_id', $team->getId())->pluck('id');
}
/**
* Get all reports for a specific team
*
* @param Team $team
*
* @return Collection
*/
public function getReportsByTeam(Team $team): Collection
{
return AutomatedReport::where('team_id', $team->getId())->get();
}
/**
* Get all report results for a specific report
*
* @param AutomatedReport $report
*
* @return Collection
*/
public function getResultsByReport(AutomatedReport $report): Collection
{
return $this->getResultsByReportQuery($report)->get();
}
public function getResultsByReportQuery(AutomatedReport $report): Builder
{
return AutomatedReportResult::where('report_id', $report->getId());
}
public function getReportResultsQueryForRetention(Team $team, CarbonImmutable $retentionDate): Builder
{
$reportIds = $this->getReportIdsByTeam($team);
return AutomatedReportResult::query()->whereIn('report_id', $reportIds)
->whereRaw('IFNULL(generated_at, created_at) <= ?', [$retentionDate]);
}
/**
* @param int|null $teamId Optional team ID to filter results
*
* @return \Illuminate\Support\Collection<int, int> Collection of team IDs
*/
public function getTeamIdsWithReportsResults(?int $teamId = null): \Illuminate\Support\Collection
{
$query = DB::table('automated_reports')
->join('teams', 'automated_reports.team_id', '=', 'teams.id')
->select('teams.id')
->distinct();
if ($teamId !== null) {
$query->where('teams.id', $teamId);
}
return $query->pluck('teams.id');
}
}
A
id
B
sociable_id
C
provider_user_id
D
provider_user_token
E
provider_refresh_token
F
expires
G
refresh_token_expires
H
provider
I
state
J
auth_scope
K
retry_after
L
created_at
M
updated_at
N
provider_user_token_encrypted
O
provider_refresh_token_encrypted
P
encryption_key
Select All
7
7
8
8
8
8
111645589203176965152
111645589203176965152
[JWT_TOKEN]
ya29.Gl1mBfDgUvXT8TEVsrqF6axy8srIv89RUoVH44VdgGwkG4f7KRbGt1OKPEp3sIDzyR-itBJ8EXxmN1zUTxUms6CkfH137rCpZN9qqsuENsZBfWbpunkyWNlZ-9-87Os
ya29.Gl1mBfDgUvXT8TEVsrqF6axy8srIv89RUoVH44VdgGwkG4f7KRbGt1OKPEp3sIDzyR-itBJ8EXxmN1zUTxUms6CkfH137rCpZN9qqsuENsZBfWbpunkyWNlZ-9-87Os
[JWT_TOKEN]
1/MVndPP7xI2pcCXlOeUjpcVCuJU_g9AhdlwQEEIGVTYE
1/MVndPP7xI2pcCXlOeUjpcVCuJU_g9AhdlwQEEIGVTYE
[JWT_TOKEN]
1518921602
1518921602
8
<null>
<null>
8
google
google
[JWT_TOKEN]
full-refresh
full-refresh
[JWT_TOKEN]
<null>
<null>
[JWT_TOKEN]
<null>
<null>
[JWT_TOKEN]
2017-02-28 19:03:02
2017-02-28 19:03:02
[JWT_TOKEN]
2022-02-03 11:51:24
2022-02-03 11:51:24
[JWT_TOKEN]
<null>
<null>
[JWT_TOKEN]
<null>
<null>
[JWT_TOKEN]
<null>
<null>
[JWT_TOKEN]
10
10
8
5
5
8
100648905454118552991
100648905454118552991
[JWT_TOKEN]
ya29.Gl1kBS-509glJJfoaAiZ4zI7O3bgdSNB7KbMumzO0hgYnjJmWme41HWzfE3WK87w-fHJk3cr-Npa2Qe9idzmkeFql6L37CV8uNxjcR4896ONftRoBCXcgrWL44qlPiE
ya29.Gl1kBS-509glJJfoaAiZ4zI7O3bgdSNB7KbMumzO0hgYnjJmWme41HWzfE3WK87w-fHJk3cr-Npa2Qe9idzmkeFql6L37CV8uNxjcR4896ONftRoBCXcgrWL44qlPiE
[JWT_TOKEN]
1/J3se0N7E-0DfLG4WT7muqj4vzK7O89T2t1bHEr0cSxQ
1/J3se0N7E-0DfLG4WT7muqj4vzK7O89T2t1bHEr0cSxQ
[JWT_TOKEN]
1518792604...
|
PhpStorm
|
faVsco.js – social_accounts [jiminny@localhost]
|
NULL
|
64871
|
|
77050
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Built-in Preview
Chrome
Firefox
Safari
Sync Changes
Hide This Notification
Code changed:
Hide
<?php
return [
'authy' => [
'secret' => env('AUTHY_SECRET'),
],
'github' => [
'token' => env('GITHUB_TOKEN'),
],
/*
|--------------------------------------------------------------------------
| Third Party Services
|--------------------------------------------------------------------------
|
| This file is for storing the credentials for third party services such
| as Mailgun, Postmark, AWS and more. This file provides the de facto
| location for this type of information, allowing packages to have
| a conventional file to locate the various service credentials.
|
*/
'mailgun' => [
'domain' => env('MAILGUN_DOMAIN'),
'secret' => env('MAILGUN_SECRET'),
'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),
'scheme' => 'https',
],
'postmark' => [
'token' => env('POSTMARK_TOKEN'),
'recipient_override' => env('POSTMARK_RECIPIENT_OVERRIDE'),
],
'ses' => [
'key' => env('SES_ACCESS_KEY', env('AWS_ACCESS_KEY_ID')),
'secret' => env('SES_SECRET_KEY', env('AWS_SECRET_ACCESS_KEY')),
'region' => env('SES_REGION', env('AWS_DEFAULT_REGION', 'us-east-1')),
],
'salesforce' => [
'clientId' => env('SALESFORCE_KEY'),
'clientSecret' => env('SALESFORCE_SECRET'),
'redirectUri' => env('SALESFORCE_REDIRECT_URI'),
'scope' => env('SALESFORCE_SCOPE'),
],
'hubspot' => [
'clientId' => env('HUBSPOT_KEY'),
'clientSecret' => env('HUBSPOT_SECRET'),
'redirectUri' => env('HUBSPOT_REDIRECT_URI'),
'scope' => env('HUBSPOT_SCOPE'),
'app' => env('HUBSPOT_APP_ID'),
'webhook_forward_urls' => array_filter(
explode(',', env('HUBSPOT_WEBHOOK_FORWARD_URLS', ''))
),
'journalScope' => env('HUBSPOT_JOURNAL_SCOPE'),
],
'pipedrive' => [
'clientId' => env('PIPEDRIVE_KEY'),
'clientSecret' => env('PIPEDRIVE_SECRET'),
'redirectUri' => env('PIPEDRIVE_REDIRECT_URI'),
'redirectUrl' => env('PIPEDRIVE_REDIRECT_URI'), // Needed for the SDK.
'scope' => env('PIPEDRIVE_SCOPE'),
],
'salesloft' => [
'clientId' => env('SALESLOFT_KEY'),
'clientSecret' => env('SALESLOFT_SECRET'),
'redirectUri' => env('SALESLOFT_REDIRECT_URI'),
'scope' => env('SALESLOFT_SCOPE'),
],
'linkedin' => [
'clientId' => env('LINKEDIN_KEY'),
'clientSecret' => env('LINKEDIN_SECRET'),
'redirectUri' => env('LINKEDIN_REDIRECT_URI'),
'scope' => env('LINKEDIN_SCOPE'),
],
'linkedin-conference' => [
'clientId' => env('LINKEDIN_CONFERENCE_KEY'),
'clientSecret' => env('LINKEDIN_CONFERENCE_SECRET'),
'redirectUri' => env('LINKEDIN_CONFERENCE_REDIRECT_URI'),
'scope' => env('LINKEDIN_CONFERENCE_SCOPE'),
],
'slack' => [
'clientId' => env('SLACK_KEY'),
'clientSecret' => env('SLACK_SECRET'),
'redirectUri' => env('SLACK_REDIRECT_URI'),
'scope' => env('SLACK_SCOPE'),
'verificationToken' => env('SLACK_VERIFICATION_TOKEN'),
'appId' => env('SLACK_APP_ID'),
],
'google' => [
'clientId' => env('GOOGLE_KEY'),
'clientSecret' => env('GOOGLE_SECRET'),
'redirectUri' => env('GOOGLE_REDIRECT_URI'),
'scope' => env('GOOGLE_SCOPE'),
'mapKey' => env('GOOGLE_MAP_KEY'),
],
'office' => [
'clientId' => env('MICROSOFT_OFFICE_KEY'),
'clientSecret' => env('MICROSOFT_OFFICE_SECRET'),
'redirectUri' => env('MICROSOFT_OFFICE_REDIRECT_URI'),
'scope' => env('MICROSOFT_OFFICE_SCOPE'),
],
'twilio' => [
'masterSid' => env('TWILIO_ACCOUNT_SID'),
'masterKey' => env('TWILIO_AUTH_TOKEN'),
'messagingServiceSid' => env('TWILIO_MESSAGING_SERVICE_ID'),
],
'pusher' => [
'key' => env('PUSHER_APP_KEY'),
'secret' => env('PUSHER_APP_SECRET'),
'app' => env('PUSHER_APP_ID'),
'cluster' => env('PUSHER_APP_CLUSTER'),
],
'intercom' => [
'access_token' => env('INTERCOM_TOKEN'),
'token' => env('INTERCOM_TOKEN'),
],
'circleci' => [
'token' => env('CIRCLECI_TOKEN'),
],
'planhat' => [
'enabled' => env('PLANHAT_ENABLED', false),
'jiminnyJWT' => env('PLANHAT_JIMINNY_JWT'),
'tenantUuid' => env('PLANHAT_TENANT_UUID'),
'apiRoute' => 'https://api-eu3.planhat.com/',
'analyticsApiRoute' => 'https://analytics.planhat.com/',
],
'outreach' => [
'clientId' => env('OUTREACH_APP_ID'),
'clientSecret' => env('OUTREACH_SECRET'),
'redirectUri' => env('OUTREACH_REDIRECT_URI'),
'scope' => env('OUTREACH_SCOPE'),
],
'zoom-phone' => [
'clientId' => env('ZOOM_PHONE_APP_ID'),
'clientSecret' => env('ZOOM_PHONE_SECRET'),
'redirectUri' => env('ZOOM_PHONE_REDIRECT_URI'),
'scope' => env('ZOOM_PHONE_SCOPE'),
'secretToken' => env('ZOOM_PHONE_SECRET_TOKEN'),
],
// fallback to zoom-bot
'zoom-bot' => [
'clientId' => env('ZOOM_BOT_APP_ID'),
'clientSecret' => env('ZOOM_BOT_SECRET'),
'webhookSecret' => env('ZOOM_BOT_SECRET_TOKEN'),
'redirectUri' => env('ZOOM_BOT_REDIRECT_URI'),
'scope' => env('ZOOM_BOT_SCOPE'),
],
'ms-teams' => [
'complianceBotHost' => env('TEAMS_COMPLIANCE_BOT_HOST'),
'complianceBotSecret' => env('TEAMS_COMPLIANCE_BOT_SECRET'),
],
'aircall' => [
'clientId' => env('AIRCALL_KEY'),
'clientSecret' => env('AIRCALL_SECRET'),
'redirectUri' => env('AIRCALL_REDIRECT_URI'),
'scope' => env('AIRCALL_SCOPE'),
'verificationToken' => env('AIRCALL_VERIFICATION_TOKEN'),
],
'bullhorn' => [
'clientId' => env('BULLHORN_CLIENT_ID'),
'clientSecret' => env('BULLHORN_SECRET'),
'redirectUri' => env('BULLHORN_REDIRECT_URI'),
'scope' => env('BULLHORN_SCOPE'),
'sessionTtl' => env('BULLHORN_SESSION_TTL'),
'heartbeatInterval' => env('BULLHORN_HEARTBEAT_INTERVAL'),
'retryDelays' => env('BULLHORN_RETRY_DELAYS'),
'queueDelays' => env('BULLHORN_QUEUE_DELAYS'),
],
'ringcentral' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('RINGCENTRAL_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
// Avaya by RingCentral, accessible via the same API
'avaya' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('AVAYA_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
'telus' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('TELUS_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
'dialpad' => [
'clientId' => env('DIALPAD_KEY'),
'clientSecret' => env('DIALPAD_SECRET'),
'redirectUri' => env('DIALPAD_REDIRECT_URI'),
'scope' => env('DIALPAD_SCOPE'),
'isSandbox' => env('APP_ENV') !== 'production',
'secret' => env('DIALPAD_VERIFICATION_TOKEN'),
],
'talkdesk' => [
'clientId' => env('TALKDESK_APP_ID'),
'clientSecret' => env('TALKDESK_SECRET'),
'redirectUri' => env('TALKDESK_REDIRECT_URI'),
'scope' => env('TALKDESK_SCOPE'),
'subdomain' => env('TALKDESK_SUBDOMAIN'),
'region' => env('TALKDESK_REGION'),
],
'live-feed' => [
'items' => env('LIVE_FEED_ENABLED_ITEMS', ''),
],
'assembly-ai' => [
'base_url' => env('AI_PROVIDER_ASSEMBLYAI_BASEURL'),
'bearer_token' => env('TRANSCRIPTION_PROVIDER_ASSEMBLYAI_TOKEN'),
],
'userpilot' => [
'key' => env('USERPILOT_KEY', ''),
'token' => env('USERPILOT_TOKEN', ''),
],
'recall-ai' => [
'apiUrl' => env('RECALL_AI_API_URL', ''),
'apiKey' => env('RECALL_AI_API_KEY', ''),
'webhookSecret' => env('RECALL_AI_WEBHOOK_SECRET', ''),
'zoomOauthAppId' => env('RECALL_AI_ZOOM_BOT_APP_ID', ''),
'zoomRegisteredEmail' => env('RECALL_AI_ZOOM_REGISTERED_EMAIL', ''),
],
'internal_webhook' => [
'secret' => env('INTERNAL_WEBHOOK_SECRET', ''),
],
];
Sync Changes
Hide This Notification
Code changed:
Hide
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\UserPilot;
use Illuminate\Http\Client\PendingRequest;
use Illuminate\Support\Facades\Http;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Partner;
use Jiminny\Models\Team;
use Jiminny\Models\User;
class UserPilotClient
{
private const API_ENDPOINT = 'https://api.userpilot.io/v1/';
private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';
private function createRequest(): PendingRequest
{
return Http::withHeaders([
'X-API-Version' => '2020-09-22',
'Authorization' => 'Token ' . config('services.userpilot.key'),
]);
}
public function track(User $user, string $event, array $payload = []): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [
'event_name' => $event,
'user_id' => $user->getUuid(),
'metadata' => $payload,
]);
}
public function upsertUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$companyMetadata = $this->getCompanyMetadata($user->getTeam());
$companyMetadata['id'] = $user->getTeam()->getUuid();
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [
'user_id' => $user->getUuid(),
'metadata' => [
'name' => $user->name,
'first_name' => $user->getFirstName(),
'position' => $user->job ? $user->job->name : null,
'email' => $user->getEmailAddress(),
'created_at' => $user->getCreatedAt()->unix(),
'is_admin' => $user->hasRole(User::ROLE_ADMIN),
'is_manager' => $user->hasRole(User::ROLE_MANAGER),
'is_owner' => $user->isTeamOwner(),
'is_insights' => $user->hasRole(User::ROLE_ANALYST),
'is_recorder' => $user->hasRole(User::ROLE_RECORDER),
'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),
'is_listener' => $user->hasRole(User::ROLE_LISTENER),
'license' => null,
'team' => $user->group ? $user->group->name : null,
'language' => $user->getLanguage(),
'email_sync' => $user->isSyncEmailEnabled(),
],
'company' => $companyMetadata,
]);
}
public function upsertCompany(Team $team): void
{
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [
'company_id' => $team->getUuid(),
'metadata' => $this->getCompanyMetadata($team),
]);
}
private function getCompanyMetadata(Team $team): array
{
return [
'created_at' => $team->getCreatedAt()->unix(),
'name' => $team->getName(),
'region' => config('jiminny.deploy_region'),
'crm' => $team->getCrmConfiguration()->getProviderName(),
'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),
'calendar' => $team->getCalendarProvider(),
'notification_provider' => $team->getNotificationProvider(),
'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),
'tier' => $team->getTier()?->getTitle(),
];
}
public function deleteUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'users', [
'users' => [$user->getUuid()],
]);
}
public function deleteCompany(Team $team): void
{
if ($this->shouldRequest($team) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'companies', [
'companies' => [$team->getUuid()],
]);
}
public function shouldRequest(Team $team): bool
{
return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
.cursor, folder
.github
.sonarlint, folder
.vscode, folder
.windsurf, folder
app, sources root
Actions, folder
Component, folder
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder
Notification, folder
Nudge, folder
ParagraphBreaker, folder
ParticipantSpeech, folder
PartitionedCookie, folder
PlaybackPage, folder
Playlist, folder
Prophet, folder
ProphetAi, folder
ProsperWorks, folder
Queue, folder
Router, folder
Saml2, folder
SCIM, folder
Seeder, folder
Sentry, folder
Serializer, folder
Settings, folder
Sidekick, folder
Slack, folder
TeamInsights, folder
TimeMemoryMapper, folder
Transcription, folder
TranscriptionSummary, folder
Twilio, folder
Uploader, folder
UrlGenerator, folder
Utility, folder
Uuid, folder
Waveform, folder
Webhooks, folder
Workflow, folder
Configuration, folder
Console, folder
Commands, folder
Activities, folder
Analytics, folder
Calendars, folder
Crm, folder
Hubspot, folder
IntegrationApp, folder
Traits, folder
AddLayoutEntities.php, class
AutologDelayedCommand.php, class
BullhornCommandAbstract.php, abstract class
BullhornPingCommand.php, class
BullhornSearchCommand.php, class
BullhornSessionCommand.php, class
CheckActivityLoggableCommand.php, final class
CleanDuplicateFieldDataCommand.php, class
FullSyncOpportunityCommand.php, class
LogActivitiesCommand.php, final class
ManageSyncStrategyCommand.php, class
MatchCrmObjectsCommand.php, class
MatchOpportunityActivitiesCommand.php, class
MigrateProvider.php, class
ProcessHubspotObjectsSyncBatches.php, class
PurgeDeletedOpportunitiesCommand.php, class
ResetGovernorLimits.php, class
SendNotLogged.php, class
SetupActivityTypeForFollowUp.php, final class
SetupCloseCrm.php, class
SetupCopperCrm.php, class
SetupCrmCommand.php, abstract class
SetupLayouts.php, class
SyncAccount.php, class
SyncContact.php, class
SyncFieldMetadata.php, class
SyncHubspotActiveDeals.php, class
SyncHubspotObjects.php, class
SyncLead.php, class
SyncObjects.php, class
SyncOpportunitiesMissingFieldDataCommand.php, class
SyncOpportunity.php, class
SyncProfileMetadata.php, class
SyncTeamMetadata.php, class
UpdateOpportunitySpecifications.php, class
DealInsights, folder
Dev, folder
Dialers, folder
DTOs, folder
Elasticsearch, folder
EngagementStats, folder
GeckoExport, folder
Livestream, folder
Mailboxes, folder
Migrate, folder
PlaybackThemes, folder
Playbooks, folder
Playlists, folder
Postmark, folder
ProphetAi, folder
Reports, folder
AutomatedReportsCommand.php, class
AutomatedReportsRetentionPolicyCommand.php, class
AutomatedReportsSendCommand.php, class
CreateMockAskJiminnyReportResultCommand.php, class
DeleteReportCommand.php, class
GenerateMarketingReport.php, class
Team.php, class
Usage.php, class
Slack, folder
Teams, folder
Tracks, folder
Transcription, folder
Twilio, folder
Users, folder
Vocabulary, folder
Zoom, folder
CoachingFeedbacksUpdateEsActivities.php, class
Command.php, class
CreateDatabaseUsers.php, class
DatabaseTableCount.php, class
DeleteOldAiCrmNotesCommand.php, class
DeleteS3LeftoversCommand.php, class
DevPostmanCommand.php, final class
DiarizeViaAiParticipantIdentificationCommand.php, class
EncryptTokensCommand.php, class
EngagementStatsRegenerateCommand.php, class
FeatureFlagsHelper.php
FixCrossTenantIssues.php, class
FlushRolesPermissionsCache.php, class
GenerateInternalWebhookToken.php, class
GroupSetDefaultLanguageCommand.php, final class
HelperTruncateCoachingTables.php, class
HubspotJournalPollingCommand.php, class
HubspotWebhookServiceCommand.php, class
ImportRecording.php, class
ImportUsersFromCsvFile.php, final class
IterateUsersCommand.php, abstract class
JiminnyCacheClearCommand.php, class
JiminnyDebugCommand.php, class
JiminnySetEncryptedTokenManagerModeCommand.php, class
JiminnyTokenInfoCommand.php, class
MakeSlackLiveCoachingChatNotesOn.php, class
ManageScimForTeam.php, class
MarkBranchForEnvironmentPipelineCommand.php, class
MuteOrganizerChannel.php, class
PhpApm.php, class
PropagateCoachingFeedbackCreatedAtToSectionFeedbacks.php, class
PurgeConferences.php, class
PurgeSoftDeletedOpportunitiesCommand.php, class
PurgeSyncBatchesCommand.php, class
RecalculateDealRisksCommand.php, class
RemoveDeleteMarkersCommand.php, class
RemoveExpiredNudgesCommand.php, class
RemoveUnusedParticipantSpeechesCommand.php, class
ResetElasticSearch.php, class
RestoreActivityCrmProviderIdCommand.php, class
RestoreActivityTypeCommand.php, class
SeedActivities.php, class
SyncActivity.php, class
TrackImported.php, class
UpdateActivitiesAverageScoreExcludingFeedbacksNotSetVisibleToAll.php, class
WhichWorkerIsWorkingOnWhichJob.php, class
Scheduling, folder
Kernel.php, class
Contracts, folder
Domain, folder
DTO, folder
Emails, folder
Enums, folder
Events, folder
Activities, folder
ActivityProvider, folder
AiAutomation, folder
Audio, folder
Bots, folder
Coaching, folder
Conferences, folder
Connections, folder
Crm, folder
ActivityCancelled.php, class
ActivityCancelledAsNoShow.php, class
ActivityLeadConverted.php, class
ActivityLinkedToCrm.php, class
ActivityLogged.php, class
ActivityScheduled.php, class
AutoLogActivity.php, class
EmailWithCRMObjectsProcessed.php, class
FollowupScheduled.php, class
LeadConverted.php, class
StageChanged.php, class
Dialers, folder
Messages, folder
Participants, folder
Provider, folder
Sessions, folder...
|
PhpStorm
|
faVsco.js – services.php
|
NULL
|
77050
|
|
77051
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Built-in Preview
Chrome
Firefox
Safari
Sync Changes
Hide This Notification
Code changed:
Hide
33
Previous Highlighted Error
Next Highlighted Error
<?php
return [
'authy' => [
'secret' => env('AUTHY_SECRET'),
],
'github' => [
'token' => env('GITHUB_TOKEN'),
],
/*
|--------------------------------------------------------------------------
| Third Party Services
|--------------------------------------------------------------------------
|
| This file is for storing the credentials for third party services such
| as Mailgun, Postmark, AWS and more. This file provides the de facto
| location for this type of information, allowing packages to have
| a conventional file to locate the various service credentials.
|
*/
'mailgun' => [
'domain' => env('MAILGUN_DOMAIN'),
'secret' => env('MAILGUN_SECRET'),
'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),
'scheme' => 'https',
],
'postmark' => [
'token' => env('POSTMARK_TOKEN'),
'recipient_override' => env('POSTMARK_RECIPIENT_OVERRIDE'),
],
'ses' => [
'key' => env('SES_ACCESS_KEY', env('AWS_ACCESS_KEY_ID')),
'secret' => env('SES_SECRET_KEY', env('AWS_SECRET_ACCESS_KEY')),
'region' => env('SES_REGION', env('AWS_DEFAULT_REGION', 'us-east-1')),
],
'salesforce' => [
'clientId' => env('SALESFORCE_KEY'),
'clientSecret' => env('SALESFORCE_SECRET'),
'redirectUri' => env('SALESFORCE_REDIRECT_URI'),
'scope' => env('SALESFORCE_SCOPE'),
],
'hubspot' => [
'clientId' => env('HUBSPOT_KEY'),
'clientSecret' => env('HUBSPOT_SECRET'),
'redirectUri' => env('HUBSPOT_REDIRECT_URI'),
'scope' => env('HUBSPOT_SCOPE'),
'app' => env('HUBSPOT_APP_ID'),
'webhook_forward_urls' => array_filter(
explode(',', env('HUBSPOT_WEBHOOK_FORWARD_URLS', ''))
),
'journalScope' => env('HUBSPOT_JOURNAL_SCOPE'),
],
'pipedrive' => [
'clientId' => env('PIPEDRIVE_KEY'),
'clientSecret' => env('PIPEDRIVE_SECRET'),
'redirectUri' => env('PIPEDRIVE_REDIRECT_URI'),
'redirectUrl' => env('PIPEDRIVE_REDIRECT_URI'), // Needed for the SDK.
'scope' => env('PIPEDRIVE_SCOPE'),
],
'salesloft' => [
'clientId' => env('SALESLOFT_KEY'),
'clientSecret' => env('SALESLOFT_SECRET'),
'redirectUri' => env('SALESLOFT_REDIRECT_URI'),
'scope' => env('SALESLOFT_SCOPE'),
],
'linkedin' => [
'clientId' => env('LINKEDIN_KEY'),
'clientSecret' => env('LINKEDIN_SECRET'),
'redirectUri' => env('LINKEDIN_REDIRECT_URI'),
'scope' => env('LINKEDIN_SCOPE'),
],
'linkedin-conference' => [
'clientId' => env('LINKEDIN_CONFERENCE_KEY'),
'clientSecret' => env('LINKEDIN_CONFERENCE_SECRET'),
'redirectUri' => env('LINKEDIN_CONFERENCE_REDIRECT_URI'),
'scope' => env('LINKEDIN_CONFERENCE_SCOPE'),
],
'slack' => [
'clientId' => env('SLACK_KEY'),
'clientSecret' => env('SLACK_SECRET'),
'redirectUri' => env('SLACK_REDIRECT_URI'),
'scope' => env('SLACK_SCOPE'),
'verificationToken' => env('SLACK_VERIFICATION_TOKEN'),
'appId' => env('SLACK_APP_ID'),
],
'google' => [
'clientId' => env('GOOGLE_KEY'),
'clientSecret' => env('GOOGLE_SECRET'),
'redirectUri' => env('GOOGLE_REDIRECT_URI'),
'scope' => env('GOOGLE_SCOPE'),
'mapKey' => env('GOOGLE_MAP_KEY'),
],
'office' => [
'clientId' => env('MICROSOFT_OFFICE_KEY'),
'clientSecret' => env('MICROSOFT_OFFICE_SECRET'),
'redirectUri' => env('MICROSOFT_OFFICE_REDIRECT_URI'),
'scope' => env('MICROSOFT_OFFICE_SCOPE'),
],
'twilio' => [
'masterSid' => env('TWILIO_ACCOUNT_SID'),
'masterKey' => env('TWILIO_AUTH_TOKEN'),
'messagingServiceSid' => env('TWILIO_MESSAGING_SERVICE_ID'),
],
'pusher' => [
'key' => env('PUSHER_APP_KEY'),
'secret' => env('PUSHER_APP_SECRET'),
'app' => env('PUSHER_APP_ID'),
'cluster' => env('PUSHER_APP_CLUSTER'),
],
'intercom' => [
'access_token' => env('INTERCOM_TOKEN'),
'token' => env('INTERCOM_TOKEN'),
],
'circleci' => [
'token' => env('CIRCLECI_TOKEN'),
],
'planhat' => [
'enabled' => env('PLANHAT_ENABLED', false),
'jiminnyJWT' => env('PLANHAT_JIMINNY_JWT'),
'tenantUuid' => env('PLANHAT_TENANT_UUID'),
'apiRoute' => 'https://api-eu3.planhat.com/',
'analyticsApiRoute' => 'https://analytics.planhat.com/',
],
'outreach' => [
'clientId' => env('OUTREACH_APP_ID'),
'clientSecret' => env('OUTREACH_SECRET'),
'redirectUri' => env('OUTREACH_REDIRECT_URI'),
'scope' => env('OUTREACH_SCOPE'),
],
'zoom-phone' => [
'clientId' => env('ZOOM_PHONE_APP_ID'),
'clientSecret' => env('ZOOM_PHONE_SECRET'),
'redirectUri' => env('ZOOM_PHONE_REDIRECT_URI'),
'scope' => env('ZOOM_PHONE_SCOPE'),
'secretToken' => env('ZOOM_PHONE_SECRET_TOKEN'),
],
// fallback to zoom-bot
'zoom-bot' => [
'clientId' => env('ZOOM_BOT_APP_ID'),
'clientSecret' => env('ZOOM_BOT_SECRET'),
'webhookSecret' => env('ZOOM_BOT_SECRET_TOKEN'),
'redirectUri' => env('ZOOM_BOT_REDIRECT_URI'),
'scope' => env('ZOOM_BOT_SCOPE'),
],
'ms-teams' => [
'complianceBotHost' => env('TEAMS_COMPLIANCE_BOT_HOST'),
'complianceBotSecret' => env('TEAMS_COMPLIANCE_BOT_SECRET'),
],
'aircall' => [
'clientId' => env('AIRCALL_KEY'),
'clientSecret' => env('AIRCALL_SECRET'),
'redirectUri' => env('AIRCALL_REDIRECT_URI'),
'scope' => env('AIRCALL_SCOPE'),
'verificationToken' => env('AIRCALL_VERIFICATION_TOKEN'),
],
'bullhorn' => [
'clientId' => env('BULLHORN_CLIENT_ID'),
'clientSecret' => env('BULLHORN_SECRET'),
'redirectUri' => env('BULLHORN_REDIRECT_URI'),
'scope' => env('BULLHORN_SCOPE'),
'sessionTtl' => env('BULLHORN_SESSION_TTL'),
'heartbeatInterval' => env('BULLHORN_HEARTBEAT_INTERVAL'),
'retryDelays' => env('BULLHORN_RETRY_DELAYS'),
'queueDelays' => env('BULLHORN_QUEUE_DELAYS'),
],
'ringcentral' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('RINGCENTRAL_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
// Avaya by RingCentral, accessible via the same API
'avaya' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('AVAYA_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
'telus' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('TELUS_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
'dialpad' => [
'clientId' => env('DIALPAD_KEY'),
'clientSecret' => env('DIALPAD_SECRET'),
'redirectUri' => env('DIALPAD_REDIRECT_URI'),
'scope' => env('DIALPAD_SCOPE'),
'isSandbox' => env('APP_ENV') !== 'production',
'secret' => env('DIALPAD_VERIFICATION_TOKEN'),
],
'talkdesk' => [
'clientId' => env('TALKDESK_APP_ID'),
'clientSecret' => env('TALKDESK_SECRET'),
'redirectUri' => env('TALKDESK_REDIRECT_URI'),
'scope' => env('TALKDESK_SCOPE'),
'subdomain' => env('TALKDESK_SUBDOMAIN'),
'region' => env('TALKDESK_REGION'),
],
'live-feed' => [
'items' => env('LIVE_FEED_ENABLED_ITEMS', ''),
],
'assembly-ai' => [
'base_url' => env('AI_PROVIDER_ASSEMBLYAI_BASEURL'),
'bearer_token' => env('TRANSCRIPTION_PROVIDER_ASSEMBLYAI_TOKEN'),
],
'userpilot' => [
'key' => env('USERPILOT_KEY', ''),
'token' => env('USERPILOT_TOKEN', ''),
],
'recall-ai' => [
'apiUrl' => env('RECALL_AI_API_URL', ''),
'apiKey' => env('RECALL_AI_API_KEY', ''),
'webhookSecret' => env('RECALL_AI_WEBHOOK_SECRET', ''),
'zoomOauthAppId' => env('RECALL_AI_ZOOM_BOT_APP_ID', ''),
'zoomRegisteredEmail' => env('RECALL_AI_ZOOM_REGISTERED_EMAIL', ''),
],
'internal_webhook' => [
'secret' => env('INTERNAL_WEBHOOK_SECRET', ''),
],
];
Sync Changes
Hide This Notification
Code changed:
Hide
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\UserPilot;
use Illuminate\Http\Client\PendingRequest;
use Illuminate\Support\Facades\Http;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Partner;
use Jiminny\Models\Team;
use Jiminny\Models\User;
class UserPilotClient
{
private const API_ENDPOINT = 'https://api.userpilot.io/v1/';
private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';
private function createRequest(): PendingRequest
{
return Http::withHeaders([
'X-API-Version' => '2020-09-22',
'Authorization' => 'Token ' . config('services.userpilot.key'),
]);
}
public function track(User $user, string $event, array $payload = []): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [
'event_name' => $event,
'user_id' => $user->getUuid(),
'metadata' => $payload,
]);
}
public function upsertUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$companyMetadata = $this->getCompanyMetadata($user->getTeam());
$companyMetadata['id'] = $user->getTeam()->getUuid();
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [
'user_id' => $user->getUuid(),
'metadata' => [
'name' => $user->name,
'first_name' => $user->getFirstName(),
'position' => $user->job ? $user->job->name : null,
'email' => $user->getEmailAddress(),
'created_at' => $user->getCreatedAt()->unix(),
'is_admin' => $user->hasRole(User::ROLE_ADMIN),
'is_manager' => $user->hasRole(User::ROLE_MANAGER),
'is_owner' => $user->isTeamOwner(),
'is_insights' => $user->hasRole(User::ROLE_ANALYST),
'is_recorder' => $user->hasRole(User::ROLE_RECORDER),
'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),
'is_listener' => $user->hasRole(User::ROLE_LISTENER),
'license' => null,
'team' => $user->group ? $user->group->name : null,
'language' => $user->getLanguage(),
'email_sync' => $user->isSyncEmailEnabled(),
],
'company' => $companyMetadata,
]);
}
public function upsertCompany(Team $team): void
{
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [
'company_id' => $team->getUuid(),
'metadata' => $this->getCompanyMetadata($team),
]);
}
private function getCompanyMetadata(Team $team): array
{
return [
'created_at' => $team->getCreatedAt()->unix(),
'name' => $team->getName(),
'region' => config('jiminny.deploy_region'),
'crm' => $team->getCrmConfiguration()->getProviderName(),
'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),
'calendar' => $team->getCalendarProvider(),
'notification_provider' => $team->getNotificationProvider(),
'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),
'tier' => $team->getTier()?->getTitle(),
];
}
public function deleteUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'users', [
'users' => [$user->getUuid()],
]);
}
public function deleteCompany(Team $team): void
{
if ($this->shouldRequest($team) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'companies', [
'companies' => [$team->getUuid()],
]);
}
public function shouldRequest(Team $team): bool
{
return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
.cursor, folder
.github
.sonarlint, folder
.vscode, folder
.windsurf, folder
app, sources root
Actions, folder
Component, folder
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder
Notification, folder
Nudge, folder
ParagraphBreaker, folder
ParticipantSpeech, folder
PartitionedCookie, folder
PlaybackPage, folder
Playlist, folder
Prophet, folder
ProphetAi, folder
ProsperWorks, folder
Queue, folder
Router, folder
Saml2, folder
SCIM, folder
Seeder, folder
Sentry, folder
Serializer, folder
Settings, folder
Sidekick, folder
Slack, folder
TeamInsights, folder
TimeMemoryMapper, folder
Transcription, folder
TranscriptionSummary, folder
Twilio, folder
Uploader, folder
UrlGenerator, folder
Utility, folder
Uuid, folder
Waveform, folder
Webhooks, folder
Workflow, folder
Configuration, folder
Console, folder
Commands, folder
Activities, folder
Analytics, folder
Calendars, folder
Crm, folder
Hubspot, folder
IntegrationApp, folder
Traits, folder
AddLayoutEntities.php, class
AutologDelayedCommand.php, class
BullhornCommandAbstract.php, abstract class
BullhornPingCommand.php, class
BullhornSearchCommand.php, class
BullhornSessionCommand.php, class
CheckActivityLoggableCommand.php, final class
CleanDuplicateFieldDataCommand.php, class
FullSyncOpportunityCommand.php, class
LogActivitiesCommand.php, final class
ManageSyncStrategyCommand.php, class
MatchCrmObjectsCommand.php, class
MatchOpportunityActivitiesCommand.php, class
MigrateProvider.php, class
ProcessHubspotObjectsSyncBatches.php, class
PurgeDeletedOpportunitiesCommand.php, class
ResetGovernorLimits.php, class
SendNotLogged.php, class
SetupActivityTypeForFollowUp.php, final class
SetupCloseCrm.php, class
SetupCopperCrm.php, class
SetupCrmCommand.php, abstract class
SetupLayouts.php, class
SyncAccount.php, class
SyncContact.php, class
SyncFieldMetadata.php, class
SyncHubspotActiveDeals.php, class
SyncHubspotObjects.php, class
SyncLead.php, class
SyncObjects.php, class
SyncOpportunitiesMissingFieldDataCommand.php, class
SyncOpportunity.php, class
SyncProfileMetadata.php, class
SyncTeamMetadata.php, class
UpdateOpportunitySpecifications.php, class
DealInsights, folder
Dev, folder
Dialers, folder
DTOs, folder
Elasticsearch, folder
EngagementStats, folder
GeckoExport, folder
Livestream, folder
Mailboxes, folder
Migrate, folder
PlaybackThemes, folder
Playbooks, folder
Playlists, folder
Postmark, folder
ProphetAi, folder
Reports, folder
AutomatedReportsCommand.php, class
AutomatedReportsRetentionPolicyCommand.php, class
AutomatedReportsSendCommand.php, class
CreateMockAskJiminnyReportResultCommand.php, class
DeleteReportCommand.php, class
GenerateMarketingReport.php, class
Team.php, class
Usage.php, class
Slack, folder
Teams, folder
Tracks, folder
Transcription, folder
Twilio, folder
Users, folder
Vocabulary, folder
Zoom, folder
CoachingFeedbacksUpdateEsActivities.php, class
Command.php, class
CreateDatabaseUsers.php, class
DatabaseTableCount.php, class
DeleteOldAiCrmNotesCommand.php, class
DeleteS3LeftoversCommand.php, class
DevPostmanCommand.php, final class
DiarizeViaAiParticipantIdentificationCommand.php, class
EncryptTokensCommand.php, class
EngagementStatsRegenerateCommand.php, class
FeatureFlagsHelper.php
FixCrossTenantIssues.php, class
FlushRolesPermissionsCache.php, class
GenerateInternalWebhookToken.php, class
GroupSetDefaultLanguageCommand.php, final class
HelperTruncateCoachingTables.php, class
HubspotJournalPollingCommand.php, class
HubspotWebhookServiceCommand.php, class
ImportRecording.php, class
ImportUsersFromCsvFile.php, final class
IterateUsersCommand.php, abstract class
JiminnyCacheClearCommand.php, class
JiminnyDebugCommand.php, class
JiminnySetEncryptedTokenManagerModeCommand.php, class
JiminnyTokenInfoCommand.php, class
MakeSlackLiveCoachingChatNotesOn.php, class
ManageScimForTeam.php, class
MarkBranchForEnvironmentPipelineCommand.php, class
MuteOrganizerChannel.php, class
PhpApm.php, class
PropagateCoachingFeedbackCreatedAtToSectionFeedbacks.php, class
PurgeConferences.php, class
PurgeSoftDeletedOpportunitiesCommand.php, class
PurgeSyncBatchesCommand.php, class
RecalculateDealRisksCommand.php, class
RemoveDeleteMarkersCommand.php, class
RemoveExpiredNudgesCommand.php, class
RemoveUnusedParticipantSpeechesCommand.php, class
ResetElasticSearch.php, class
RestoreActivityCrmProviderIdCommand.php, class
RestoreActivityTypeCommand.php, class
SeedActivities.php, class
SyncActivity.php, class
TrackImported.php, class
UpdateActivitiesAverageScoreExcludingFeedbacksNotSetVisibleToAll.php, class
WhichWorkerIsWorkingOnWhichJob.php, class
Scheduling, folder
Kernel.php, class
Contracts, folder
Domain, folder
DTO, folder
Emails, folder
Enums, folder
Events, folder
Activities, folder
ActivityProvider, folder
AiAutomation, folder
Audio, folder
Bots, folder...
|
PhpStorm
|
faVsco.js – services.php
|
NULL
|
77051
|
|
77052
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
user
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/1
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Built-in Preview
Chrome
Firefox
Safari
Sync Changes
Hide This Notification
Code changed:
Hide
33
Previous Highlighted Error
Next Highlighted Error
<?php
return [
'authy' => [
'secret' => env('AUTHY_SECRET'),
],
'github' => [
'token' => env('GITHUB_TOKEN'),
],
/*
|--------------------------------------------------------------------------
| Third Party Services
|--------------------------------------------------------------------------
|
| This file is for storing the credentials for third party services such
| as Mailgun, Postmark, AWS and more. This file provides the de facto
| location for this type of information, allowing packages to have
| a conventional file to locate the various service credentials.
|
*/
'mailgun' => [
'domain' => env('MAILGUN_DOMAIN'),
'secret' => env('MAILGUN_SECRET'),
'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),
'scheme' => 'https',
],
'postmark' => [
'token' => env('POSTMARK_TOKEN'),
'recipient_override' => env('POSTMARK_RECIPIENT_OVERRIDE'),
],
'ses' => [
'key' => env('SES_ACCESS_KEY', env('AWS_ACCESS_KEY_ID')),
'secret' => env('SES_SECRET_KEY', env('AWS_SECRET_ACCESS_KEY')),
'region' => env('SES_REGION', env('AWS_DEFAULT_REGION', 'us-east-1')),
],
'salesforce' => [
'clientId' => env('SALESFORCE_KEY'),
'clientSecret' => env('SALESFORCE_SECRET'),
'redirectUri' => env('SALESFORCE_REDIRECT_URI'),
'scope' => env('SALESFORCE_SCOPE'),
],
'hubspot' => [
'clientId' => env('HUBSPOT_KEY'),
'clientSecret' => env('HUBSPOT_SECRET'),
'redirectUri' => env('HUBSPOT_REDIRECT_URI'),
'scope' => env('HUBSPOT_SCOPE'),
'app' => env('HUBSPOT_APP_ID'),
'webhook_forward_urls' => array_filter(
explode(',', env('HUBSPOT_WEBHOOK_FORWARD_URLS', ''))
),
'journalScope' => env('HUBSPOT_JOURNAL_SCOPE'),
],
'pipedrive' => [
'clientId' => env('PIPEDRIVE_KEY'),
'clientSecret' => env('PIPEDRIVE_SECRET'),
'redirectUri' => env('PIPEDRIVE_REDIRECT_URI'),
'redirectUrl' => env('PIPEDRIVE_REDIRECT_URI'), // Needed for the SDK.
'scope' => env('PIPEDRIVE_SCOPE'),
],
'salesloft' => [
'clientId' => env('SALESLOFT_KEY'),
'clientSecret' => env('SALESLOFT_SECRET'),
'redirectUri' => env('SALESLOFT_REDIRECT_URI'),
'scope' => env('SALESLOFT_SCOPE'),
],
'linkedin' => [
'clientId' => env('LINKEDIN_KEY'),
'clientSecret' => env('LINKEDIN_SECRET'),
'redirectUri' => env('LINKEDIN_REDIRECT_URI'),
'scope' => env('LINKEDIN_SCOPE'),
],
'linkedin-conference' => [
'clientId' => env('LINKEDIN_CONFERENCE_KEY'),
'clientSecret' => env('LINKEDIN_CONFERENCE_SECRET'),
'redirectUri' => env('LINKEDIN_CONFERENCE_REDIRECT_URI'),
'scope' => env('LINKEDIN_CONFERENCE_SCOPE'),
],
'slack' => [
'clientId' => env('SLACK_KEY'),
'clientSecret' => env('SLACK_SECRET'),
'redirectUri' => env('SLACK_REDIRECT_URI'),
'scope' => env('SLACK_SCOPE'),
'verificationToken' => env('SLACK_VERIFICATION_TOKEN'),
'appId' => env('SLACK_APP_ID'),
],
'google' => [
'clientId' => env('GOOGLE_KEY'),
'clientSecret' => env('GOOGLE_SECRET'),
'redirectUri' => env('GOOGLE_REDIRECT_URI'),
'scope' => env('GOOGLE_SCOPE'),
'mapKey' => env('GOOGLE_MAP_KEY'),
],
'office' => [
'clientId' => env('MICROSOFT_OFFICE_KEY'),
'clientSecret' => env('MICROSOFT_OFFICE_SECRET'),
'redirectUri' => env('MICROSOFT_OFFICE_REDIRECT_URI'),
'scope' => env('MICROSOFT_OFFICE_SCOPE'),
],
'twilio' => [
'masterSid' => env('TWILIO_ACCOUNT_SID'),
'masterKey' => env('TWILIO_AUTH_TOKEN'),
'messagingServiceSid' => env('TWILIO_MESSAGING_SERVICE_ID'),
],
'pusher' => [
'key' => env('PUSHER_APP_KEY'),
'secret' => env('PUSHER_APP_SECRET'),
'app' => env('PUSHER_APP_ID'),
'cluster' => env('PUSHER_APP_CLUSTER'),
],
'intercom' => [
'access_token' => env('INTERCOM_TOKEN'),
'token' => env('INTERCOM_TOKEN'),
],
'circleci' => [
'token' => env('CIRCLECI_TOKEN'),
],
'planhat' => [
'enabled' => env('PLANHAT_ENABLED', false),
'jiminnyJWT' => env('PLANHAT_JIMINNY_JWT'),
'tenantUuid' => env('PLANHAT_TENANT_UUID'),
'apiRoute' => 'https://api-eu3.planhat.com/',
'analyticsApiRoute' => 'https://analytics.planhat.com/',
],
'outreach' => [
'clientId' => env('OUTREACH_APP_ID'),
'clientSecret' => env('OUTREACH_SECRET'),
'redirectUri' => env('OUTREACH_REDIRECT_URI'),
'scope' => env('OUTREACH_SCOPE'),
],
'zoom-phone' => [
'clientId' => env('ZOOM_PHONE_APP_ID'),
'clientSecret' => env('ZOOM_PHONE_SECRET'),
'redirectUri' => env('ZOOM_PHONE_REDIRECT_URI'),
'scope' => env('ZOOM_PHONE_SCOPE'),
'secretToken' => env('ZOOM_PHONE_SECRET_TOKEN'),
],
// fallback to zoom-bot
'zoom-bot' => [
'clientId' => env('ZOOM_BOT_APP_ID'),
'clientSecret' => env('ZOOM_BOT_SECRET'),
'webhookSecret' => env('ZOOM_BOT_SECRET_TOKEN'),
'redirectUri' => env('ZOOM_BOT_REDIRECT_URI'),
'scope' => env('ZOOM_BOT_SCOPE'),
],
'ms-teams' => [
'complianceBotHost' => env('TEAMS_COMPLIANCE_BOT_HOST'),
'complianceBotSecret' => env('TEAMS_COMPLIANCE_BOT_SECRET'),
],
'aircall' => [
'clientId' => env('AIRCALL_KEY'),
'clientSecret' => env('AIRCALL_SECRET'),
'redirectUri' => env('AIRCALL_REDIRECT_URI'),
'scope' => env('AIRCALL_SCOPE'),
'verificationToken' => env('AIRCALL_VERIFICATION_TOKEN'),
],
'bullhorn' => [
'clientId' => env('BULLHORN_CLIENT_ID'),
'clientSecret' => env('BULLHORN_SECRET'),
'redirectUri' => env('BULLHORN_REDIRECT_URI'),
'scope' => env('BULLHORN_SCOPE'),
'sessionTtl' => env('BULLHORN_SESSION_TTL'),
'heartbeatInterval' => env('BULLHORN_HEARTBEAT_INTERVAL'),
'retryDelays' => env('BULLHORN_RETRY_DELAYS'),
'queueDelays' => env('BULLHORN_QUEUE_DELAYS'),
],
'ringcentral' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('RINGCENTRAL_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
// Avaya by RingCentral, accessible via the same API
'avaya' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('AVAYA_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
'telus' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('TELUS_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
'dialpad' => [
'clientId' => env('DIALPAD_KEY'),
'clientSecret' => env('DIALPAD_SECRET'),
'redirectUri' => env('DIALPAD_REDIRECT_URI'),
'scope' => env('DIALPAD_SCOPE'),
'isSandbox' => env('APP_ENV') !== 'production',
'secret' => env('DIALPAD_VERIFICATION_TOKEN'),
],
'talkdesk' => [
'clientId' => env('TALKDESK_APP_ID'),
'clientSecret' => env('TALKDESK_SECRET'),
'redirectUri' => env('TALKDESK_REDIRECT_URI'),
'scope' => env('TALKDESK_SCOPE'),
'subdomain' => env('TALKDESK_SUBDOMAIN'),
'region' => env('TALKDESK_REGION'),
],
'live-feed' => [
'items' => env('LIVE_FEED_ENABLED_ITEMS', ''),
],
'assembly-ai' => [
'base_url' => env('AI_PROVIDER_ASSEMBLYAI_BASEURL'),
'bearer_token' => env('TRANSCRIPTION_PROVIDER_ASSEMBLYAI_TOKEN'),
],
'userpilot' => [
'key' => env('USERPILOT_KEY', ''),
'token' => env('USERPILOT_TOKEN', ''),
],
'recall-ai' => [
'apiUrl' => env('RECALL_AI_API_URL', ''),
'apiKey' => env('RECALL_AI_API_KEY', ''),
'webhookSecret' => env('RECALL_AI_WEBHOOK_SECRET', ''),
'zoomOauthAppId' => env('RECALL_AI_ZOOM_BOT_APP_ID', ''),
'zoomRegisteredEmail' => env('RECALL_AI_ZOOM_REGISTERED_EMAIL', ''),
],
'internal_webhook' => [
'secret' => env('INTERNAL_WEBHOOK_SECRET', ''),
],
];
Sync Changes
Hide This Notification
Code changed:
Hide
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\UserPilot;
use Illuminate\Http\Client\PendingRequest;
use Illuminate\Support\Facades\Http;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Partner;
use Jiminny\Models\Team;
use Jiminny\Models\User;
class UserPilotClient
{
private const API_ENDPOINT = 'https://api.userpilot.io/v1/';
private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';
private function createRequest(): PendingRequest
{
return Http::withHeaders([
'X-API-Version' => '2020-09-22',
'Authorization' => 'Token ' . config('services.userpilot.key'),
]);
}
public function track(User $user, string $event, array $payload = []): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [
'event_name' => $event,
'user_id' => $user->getUuid(),
'metadata' => $payload,
]);
}
public function upsertUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$companyMetadata = $this->getCompanyMetadata($user->getTeam());
$companyMetadata['id'] = $user->getTeam()->getUuid();
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [
'user_id' => $user->getUuid(),
'metadata' => [
'name' => $user->name,
'first_name' => $user->getFirstName(),
'position' => $user->job ? $user->job->name : null,
'email' => $user->getEmailAddress(),
'created_at' => $user->getCreatedAt()->unix(),
'is_admin' => $user->hasRole(User::ROLE_ADMIN),
'is_manager' => $user->hasRole(User::ROLE_MANAGER),
'is_owner' => $user->isTeamOwner(),
'is_insights' => $user->hasRole(User::ROLE_ANALYST),
'is_recorder' => $user->hasRole(User::ROLE_RECORDER),
'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),
'is_listener' => $user->hasRole(User::ROLE_LISTENER),
'license' => null,
'team' => $user->group ? $user->group->name : null,
'language' => $user->getLanguage(),
'email_sync' => $user->isSyncEmailEnabled(),
],
'company' => $companyMetadata,
]);
}
public function upsertCompany(Team $team): void
{
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [
'company_id' => $team->getUuid(),
'metadata' => $this->getCompanyMetadata($team),
]);
}
private function getCompanyMetadata(Team $team): array
{
return [
'created_at' => $team->getCreatedAt()->unix(),
'name' => $team->getName(),
'region' => config('jiminny.deploy_region'),
'crm' => $team->getCrmConfiguration()->getProviderName(),
'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),
'calendar' => $team->getCalendarProvider(),
'notification_provider' => $team->getNotificationProvider(),
'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),
'tier' => $team->getTier()?->getTitle(),
];
}
public function deleteUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'users', [
'users' => [$user->getUuid()],
]);
}
public function deleteCompany(Team $team): void
{
if ($this->shouldRequest($team) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'companies', [
'companies' => [$team->getUuid()],
]);
}
public function shouldRequest(Team $team): bool
{
return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
.cursor, folder
.github
.sonarlint, folder
.vscode, folder
.windsurf, folder
app, sources root
Actions, folder
Component, folder
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder
Notification, folder
Nudge, folder
ParagraphBreaker, folder
ParticipantSpeech, folder
PartitionedCookie, folder
PlaybackPage, folder
Playlist, folder
Prophet, folder
ProphetAi, folder
ProsperWorks, folder
Queue, folder
Router, folder
Saml2, folder
SCIM, folder
Seeder, folder
Sentry, folder
Serializer, folder
Settings, folder
Sidekick, folder
Slack, folder
TeamInsights, folder
TimeMemoryMapper, folder
Transcription, folder
TranscriptionSummary, folder
Twilio, folder
Uploader, folder
UrlGenerator, folder
Utility, folder
Uuid, folder
Waveform, folder
Webhooks, folder
Workflow, folder
Configuration, folder
Console, folder
Commands, folder
Activities, folder
Analytics, folder
Calendars, folder
Crm, folder
Hubspot, folder
IntegrationApp, folder
Traits, folder
AddLayoutEntities.php, class
AutologDelayedCommand.php, class
BullhornCommandAbstract.php, abstract class
BullhornPingCommand.php, class
BullhornSearchCommand.php, class
BullhornSessionCommand.php, class
CheckActivityLoggableCommand.php, final class
CleanDuplicateFieldDataCommand.php, class
FullSyncOpportunityCommand.php, class
LogActivitiesCommand.php, final class
ManageSyncStrategyCommand.php, class
MatchCrmObjectsCommand.php, class
MatchOpportunityActivitiesCommand.php, class
MigrateProvider.php, class
ProcessHubspotObjectsSyncBatches.php, class
PurgeDeletedOpportunitiesCommand.php, class
ResetGovernorLimits.php, class
SendNotLogged.php, class
SetupActivityTypeForFollowUp.php, final class
SetupCloseCrm.php, class
SetupCopperCrm.php, class
SetupCrmCommand.php, abstract class
SetupLayouts.php, class
SyncAccount.php, class
SyncContact.php, class
SyncFieldMetadata.php, class
SyncHubspotActiveDeals.php, class
SyncHubspotObjects.php, class
SyncLead.php, class
SyncObjects.php, class
SyncOpportunitiesMissingFieldDataCommand.php, class
SyncOpportunity.php, class
SyncProfileMetadata.php, class
SyncTeamMetadata.php, class
UpdateOpportunitySpecifications.php, class
DealInsights, folder
Dev, folder
Dialers, folder
DTOs, folder
Elasticsearch, folder
EngagementStats, folder
GeckoExport, folder
Livestream, folder
Mailboxes, folder
Migrate, folder
PlaybackThemes, folder
Playbooks, folder
Playlists, folder
Postmark, folder
ProphetAi, folder
Reports, folder
AutomatedReportsCommand.php, class
AutomatedReportsRetentionPolicyCommand.php, class
AutomatedReportsSendCommand.php, class
CreateMockAskJiminnyReportResultCommand.php, class
DeleteReportCommand.php, class
GenerateMarketingReport.php, class
Team.php, class...
|
PhpStorm
|
faVsco.js – services.php
|
NULL
|
77052
|
|
77053
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
user
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/1
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Built-in Preview
Chrome
Firefox
Safari
Sync Changes
Hide This Notification
Code changed:
Hide
33
Previous Highlighted Error
Next Highlighted Error
<?php
return [
'authy' => [
'secret' => env('AUTHY_SECRET'),
],
'github' => [
'token' => env('GITHUB_TOKEN'),
],
/*
|--------------------------------------------------------------------------
| Third Party Services
|--------------------------------------------------------------------------
|
| This file is for storing the credentials for third party services such
| as Mailgun, Postmark, AWS and more. This file provides the de facto
| location for this type of information, allowing packages to have
| a conventional file to locate the various service credentials.
|
*/
'mailgun' => [
'domain' => env('MAILGUN_DOMAIN'),
'secret' => env('MAILGUN_SECRET'),
'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),
'scheme' => 'https',
],
'postmark' => [
'token' => env('POSTMARK_TOKEN'),
'recipient_override' => env('POSTMARK_RECIPIENT_OVERRIDE'),
],
'ses' => [
'key' => env('SES_ACCESS_KEY', env('AWS_ACCESS_KEY_ID')),
'secret' => env('SES_SECRET_KEY', env('AWS_SECRET_ACCESS_KEY')),
'region' => env('SES_REGION', env('AWS_DEFAULT_REGION', 'us-east-1')),
],
'salesforce' => [
'clientId' => env('SALESFORCE_KEY'),
'clientSecret' => env('SALESFORCE_SECRET'),
'redirectUri' => env('SALESFORCE_REDIRECT_URI'),
'scope' => env('SALESFORCE_SCOPE'),
],
'hubspot' => [
'clientId' => env('HUBSPOT_KEY'),
'clientSecret' => env('HUBSPOT_SECRET'),
'redirectUri' => env('HUBSPOT_REDIRECT_URI'),
'scope' => env('HUBSPOT_SCOPE'),
'app' => env('HUBSPOT_APP_ID'),
'webhook_forward_urls' => array_filter(
explode(',', env('HUBSPOT_WEBHOOK_FORWARD_URLS', ''))
),
'journalScope' => env('HUBSPOT_JOURNAL_SCOPE'),
],
'pipedrive' => [
'clientId' => env('PIPEDRIVE_KEY'),
'clientSecret' => env('PIPEDRIVE_SECRET'),
'redirectUri' => env('PIPEDRIVE_REDIRECT_URI'),
'redirectUrl' => env('PIPEDRIVE_REDIRECT_URI'), // Needed for the SDK.
'scope' => env('PIPEDRIVE_SCOPE'),
],
'salesloft' => [
'clientId' => env('SALESLOFT_KEY'),
'clientSecret' => env('SALESLOFT_SECRET'),
'redirectUri' => env('SALESLOFT_REDIRECT_URI'),
'scope' => env('SALESLOFT_SCOPE'),
],
'linkedin' => [
'clientId' => env('LINKEDIN_KEY'),
'clientSecret' => env('LINKEDIN_SECRET'),
'redirectUri' => env('LINKEDIN_REDIRECT_URI'),
'scope' => env('LINKEDIN_SCOPE'),
],
'linkedin-conference' => [
'clientId' => env('LINKEDIN_CONFERENCE_KEY'),
'clientSecret' => env('LINKEDIN_CONFERENCE_SECRET'),
'redirectUri' => env('LINKEDIN_CONFERENCE_REDIRECT_URI'),
'scope' => env('LINKEDIN_CONFERENCE_SCOPE'),
],
'slack' => [
'clientId' => env('SLACK_KEY'),
'clientSecret' => env('SLACK_SECRET'),
'redirectUri' => env('SLACK_REDIRECT_URI'),
'scope' => env('SLACK_SCOPE'),
'verificationToken' => env('SLACK_VERIFICATION_TOKEN'),
'appId' => env('SLACK_APP_ID'),
],
'google' => [
'clientId' => env('GOOGLE_KEY'),
'clientSecret' => env('GOOGLE_SECRET'),
'redirectUri' => env('GOOGLE_REDIRECT_URI'),
'scope' => env('GOOGLE_SCOPE'),
'mapKey' => env('GOOGLE_MAP_KEY'),
],
'office' => [
'clientId' => env('MICROSOFT_OFFICE_KEY'),
'clientSecret' => env('MICROSOFT_OFFICE_SECRET'),
'redirectUri' => env('MICROSOFT_OFFICE_REDIRECT_URI'),
'scope' => env('MICROSOFT_OFFICE_SCOPE'),
],
'twilio' => [
'masterSid' => env('TWILIO_ACCOUNT_SID'),
'masterKey' => env('TWILIO_AUTH_TOKEN'),
'messagingServiceSid' => env('TWILIO_MESSAGING_SERVICE_ID'),
],
'pusher' => [
'key' => env('PUSHER_APP_KEY'),
'secret' => env('PUSHER_APP_SECRET'),
'app' => env('PUSHER_APP_ID'),
'cluster' => env('PUSHER_APP_CLUSTER'),
],
'intercom' => [
'access_token' => env('INTERCOM_TOKEN'),
'token' => env('INTERCOM_TOKEN'),
],
'circleci' => [
'token' => env('CIRCLECI_TOKEN'),
],
'planhat' => [
'enabled' => env('PLANHAT_ENABLED', false),
'jiminnyJWT' => env('PLANHAT_JIMINNY_JWT'),
'tenantUuid' => env('PLANHAT_TENANT_UUID'),
'apiRoute' => 'https://api-eu3.planhat.com/',
'analyticsApiRoute' => 'https://analytics.planhat.com/',
],
'outreach' => [
'clientId' => env('OUTREACH_APP_ID'),
'clientSecret' => env('OUTREACH_SECRET'),
'redirectUri' => env('OUTREACH_REDIRECT_URI'),
'scope' => env('OUTREACH_SCOPE'),
],
'zoom-phone' => [
'clientId' => env('ZOOM_PHONE_APP_ID'),
'clientSecret' => env('ZOOM_PHONE_SECRET'),
'redirectUri' => env('ZOOM_PHONE_REDIRECT_URI'),
'scope' => env('ZOOM_PHONE_SCOPE'),
'secretToken' => env('ZOOM_PHONE_SECRET_TOKEN'),
],
// fallback to zoom-bot
'zoom-bot' => [
'clientId' => env('ZOOM_BOT_APP_ID'),
'clientSecret' => env('ZOOM_BOT_SECRET'),
'webhookSecret' => env('ZOOM_BOT_SECRET_TOKEN'),
'redirectUri' => env('ZOOM_BOT_REDIRECT_URI'),
'scope' => env('ZOOM_BOT_SCOPE'),
],
'ms-teams' => [
'complianceBotHost' => env('TEAMS_COMPLIANCE_BOT_HOST'),
'complianceBotSecret' => env('TEAMS_COMPLIANCE_BOT_SECRET'),
],
'aircall' => [
'clientId' => env('AIRCALL_KEY'),
'clientSecret' => env('AIRCALL_SECRET'),
'redirectUri' => env('AIRCALL_REDIRECT_URI'),
'scope' => env('AIRCALL_SCOPE'),
'verificationToken' => env('AIRCALL_VERIFICATION_TOKEN'),
],
'bullhorn' => [
'clientId' => env('BULLHORN_CLIENT_ID'),
'clientSecret' => env('BULLHORN_SECRET'),
'redirectUri' => env('BULLHORN_REDIRECT_URI'),
'scope' => env('BULLHORN_SCOPE'),
'sessionTtl' => env('BULLHORN_SESSION_TTL'),
'heartbeatInterval' => env('BULLHORN_HEARTBEAT_INTERVAL'),
'retryDelays' => env('BULLHORN_RETRY_DELAYS'),
'queueDelays' => env('BULLHORN_QUEUE_DELAYS'),
],
'ringcentral' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('RINGCENTRAL_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
// Avaya by RingCentral, accessible via the same API
'avaya' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('AVAYA_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
'telus' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('TELUS_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
'dialpad' => [
'clientId' => env('DIALPAD_KEY'),
'clientSecret' => env('DIALPAD_SECRET'),
'redirectUri' => env('DIALPAD_REDIRECT_URI'),
'scope' => env('DIALPAD_SCOPE'),
'isSandbox' => env('APP_ENV') !== 'production',
'secret' => env('DIALPAD_VERIFICATION_TOKEN'),
],
'talkdesk' => [
'clientId' => env('TALKDESK_APP_ID'),
'clientSecret' => env('TALKDESK_SECRET'),
'redirectUri' => env('TALKDESK_REDIRECT_URI'),
'scope' => env('TALKDESK_SCOPE'),
'subdomain' => env('TALKDESK_SUBDOMAIN'),
'region' => env('TALKDESK_REGION'),
],
'live-feed' => [
'items' => env('LIVE_FEED_ENABLED_ITEMS', ''),
],
'assembly-ai' => [
'base_url' => env('AI_PROVIDER_ASSEMBLYAI_BASEURL'),
'bearer_token' => env('TRANSCRIPTION_PROVIDER_ASSEMBLYAI_TOKEN'),
],
'userpilot' => [
'key' => env('USERPILOT_KEY', ''),
'token' => env('USERPILOT_TOKEN', ''),
],
'recall-ai' => [
'apiUrl' => env('RECALL_AI_API_URL', ''),
'apiKey' => env('RECALL_AI_API_KEY', ''),
'webhookSecret' => env('RECALL_AI_WEBHOOK_SECRET', ''),
'zoomOauthAppId' => env('RECALL_AI_ZOOM_BOT_APP_ID', ''),
'zoomRegisteredEmail' => env('RECALL_AI_ZOOM_REGISTERED_EMAIL', ''),
],
'internal_webhook' => [
'secret' => env('INTERNAL_WEBHOOK_SECRET', ''),
],
];
Sync Changes
Hide This Notification
Code changed:
Hide
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\UserPilot;
use Illuminate\Http\Client\PendingRequest;
use Illuminate\Support\Facades\Http;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Partner;
use Jiminny\Models\Team;
use Jiminny\Models\User;
class UserPilotClient
{
private const API_ENDPOINT = 'https://api.userpilot.io/v1/';
private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';
private function createRequest(): PendingRequest
{
return Http::withHeaders([
'X-API-Version' => '2020-09-22',
'Authorization' => 'Token ' . config('services.userpilot.key'),
]);
}
public function track(User $user, string $event, array $payload = []): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [
'event_name' => $event,
'user_id' => $user->getUuid(),
'metadata' => $payload,
]);
}
public function upsertUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$companyMetadata = $this->getCompanyMetadata($user->getTeam());
$companyMetadata['id'] = $user->getTeam()->getUuid();
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [
'user_id' => $user->getUuid(),
'metadata' => [
'name' => $user->name,
'first_name' => $user->getFirstName(),
'position' => $user->job ? $user->job->name : null,
'email' => $user->getEmailAddress(),
'created_at' => $user->getCreatedAt()->unix(),
'is_admin' => $user->hasRole(User::ROLE_ADMIN),
'is_manager' => $user->hasRole(User::ROLE_MANAGER),
'is_owner' => $user->isTeamOwner(),
'is_insights' => $user->hasRole(User::ROLE_ANALYST),
'is_recorder' => $user->hasRole(User::ROLE_RECORDER),
'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),
'is_listener' => $user->hasRole(User::ROLE_LISTENER),
'license' => null,
'team' => $user->group ? $user->group->name : null,
'language' => $user->getLanguage(),
'email_sync' => $user->isSyncEmailEnabled(),
],
'company' => $companyMetadata,
]);
}
public function upsertCompany(Team $team): void
{
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [
'company_id' => $team->getUuid(),
'metadata' => $this->getCompanyMetadata($team),
]);
}
private function getCompanyMetadata(Team $team): array
{
return [
'created_at' => $team->getCreatedAt()->unix(),
'name' => $team->getName(),
'region' => config('jiminny.deploy_region'),
'crm' => $team->getCrmConfiguration()->getProviderName(),
'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),
'calendar' => $team->getCalendarProvider(),
'notification_provider' => $team->getNotificationProvider(),
'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),
'tier' => $team->getTier()?->getTitle(),
];
}
public function deleteUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'users', [
'users' => [$user->getUuid()],
]);
}
public function deleteCompany(Team $team): void
{
if ($this->shouldRequest($team) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'companies', [
'companies' => [$team->getUuid()],
]);
}
public function shouldRequest(Team $team): bool
{
return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
.cursor, folder
.github
.sonarlint, folder
.vscode, folder
.windsurf, folder
app, sources root
Actions, folder
Component, folder
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder
Notification, folder
Nudge, folder
ParagraphBreaker, folder
ParticipantSpeech, folder
PartitionedCookie, folder
PlaybackPage, folder
Playlist, folder
Prophet, folder
ProphetAi, folder
ProsperWorks, folder
Queue, folder
Router, folder
Saml2, folder
SCIM, folder
Seeder, folder
Sentry, folder
Serializer, folder
Settings, folder
Sidekick, folder
Slack, folder
TeamInsights, folder
TimeMemoryMapper, folder
Transcription, folder
TranscriptionSummary, folder
Twilio, folder
Uploader, folder
UrlGenerator, folder
Utility, folder
Uuid, folder
Waveform, folder
Webhooks, folder
Workflow, folder
Configuration, folder
Console, folder
Commands, folder
Activities, folder
Analytics, folder
Calendars, folder
Crm, folder
Hubspot, folder
IntegrationApp, folder
Traits, folder
AddLayoutEntities.php, class
AutologDelayedCommand.php, class
BullhornCommandAbstract.php, abstract class
BullhornPingCommand.php, class
BullhornSearchCommand.php, class
BullhornSessionCommand.php, class
CheckActivityLoggableCommand.php, final class
CleanDuplicateFieldDataCommand.php, class
FullSyncOpportunityCommand.php, class
LogActivitiesCommand.php, final class
ManageSyncStrategyCommand.php, class
MatchCrmObjectsCommand.php, class
MatchOpportunityActivitiesCommand.php, class
MigrateProvider.php, class
ProcessHubspotObjectsSyncBatches.php, class
PurgeDeletedOpportunitiesCommand.php, class
ResetGovernorLimits.php, class
SendNotLogged.php, class
SetupActivityTypeForFollowUp.php, final class
SetupCloseCrm.php, class
SetupCopperCrm.php, class
SetupCrmCommand.php, abstract class
SetupLayouts.php, class
SyncAccount.php, class
SyncContact.php, class
SyncFieldMetadata.php, class
SyncHubspotActiveDeals.php, class
SyncHubspotObjects.php, class
SyncLead.php, class
SyncObjects.php, class
SyncOpportunitiesMissingFieldDataCommand.php, class
SyncOpportunity.php, class
SyncProfileMetadata.php, class
SyncTeamMetadata.php, class
UpdateOpportunitySpecifications.php, class
DealInsights, folder
Dev, folder
Dialers, folder
DTOs, folder
Elasticsearch, folder
EngagementStats, folder
GeckoExport, folder
Livestream, folder
Mailboxes, folder
Migrate, folder
PlaybackThemes, folder
Playbooks, folder
Playlists, folder
Postmark, folder
ProphetAi, folder
Reports, folder
AutomatedReportsCommand.php, class
AutomatedReportsRetentionPolicyCommand.php, class
AutomatedReportsSendCommand.php, class
CreateMockAskJiminnyReportResultCommand.php, class
DeleteReportCommand.php, class
GenerateMarketingReport.php, class
Team.php, class
Usage.php, class
Slack, folder
Teams, folder
Tracks, folder
Transcription, folder
Twilio, folder
Users, folder
Vocabulary, folder
Zoom, folder
CoachingFeedbacksUpdateEsActivities.php, class
Command.php, class
CreateDatabaseUsers.php, class
DatabaseTableCount.php, class
DeleteOldAiCrmNotesCommand.php, class
DeleteS3LeftoversCommand.php, class
DevPostmanCommand.php, final class
DiarizeViaAiParticipantIdentificationCommand.php, class
EncryptTokensCommand.php, class
EngagementStatsRegenerateCommand.php, class
FeatureFlagsHelper.php
FixCrossTenantIssues.php, class
FlushRolesPermissionsCache.php, class
GenerateInternalWebhookToken.php, class
GroupSetDefaultLanguageCommand.php, final class
HelperTruncateCoachingTables.php, class
HubspotJournalPollingCommand.php, class
HubspotWebhookServiceCommand.php, class...
|
PhpStorm
|
faVsco.js – services.php
|
NULL
|
77053
|
|
77058
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
user
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/1
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Built-in Preview
Chrome
Firefox
Safari
Sync Changes
Hide This Notification
Code changed:
Hide
33
Previous Highlighted Error
Next Highlighted Error
<?php
return [
'authy' => [
'secret' => env('AUTHY_SECRET'),
],
'github' => [
'token' => env('GITHUB_TOKEN'),
],
/*
|--------------------------------------------------------------------------
| Third Party Services
|--------------------------------------------------------------------------
|
| This file is for storing the credentials for third party services such
| as Mailgun, Postmark, AWS and more. This file provides the de facto
| location for this type of information, allowing packages to have
| a conventional file to locate the various service credentials.
|
*/
'mailgun' => [
'domain' => env('MAILGUN_DOMAIN'),
'secret' => env('MAILGUN_SECRET'),
'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),
'scheme' => 'https',
],
'postmark' => [
'token' => env('POSTMARK_TOKEN'),
'recipient_override' => env('POSTMARK_RECIPIENT_OVERRIDE'),
],
'ses' => [
'key' => env('SES_ACCESS_KEY', env('AWS_ACCESS_KEY_ID')),
'secret' => env('SES_SECRET_KEY', env('AWS_SECRET_ACCESS_KEY')),
'region' => env('SES_REGION', env('AWS_DEFAULT_REGION', 'us-east-1')),
],
'salesforce' => [
'clientId' => env('SALESFORCE_KEY'),
'clientSecret' => env('SALESFORCE_SECRET'),
'redirectUri' => env('SALESFORCE_REDIRECT_URI'),
'scope' => env('SALESFORCE_SCOPE'),
],
'hubspot' => [
'clientId' => env('HUBSPOT_KEY'),
'clientSecret' => env('HUBSPOT_SECRET'),
'redirectUri' => env('HUBSPOT_REDIRECT_URI'),
'scope' => env('HUBSPOT_SCOPE'),
'app' => env('HUBSPOT_APP_ID'),
'webhook_forward_urls' => array_filter(
explode(',', env('HUBSPOT_WEBHOOK_FORWARD_URLS', ''))
),
'journalScope' => env('HUBSPOT_JOURNAL_SCOPE'),
],
'pipedrive' => [
'clientId' => env('PIPEDRIVE_KEY'),
'clientSecret' => env('PIPEDRIVE_SECRET'),
'redirectUri' => env('PIPEDRIVE_REDIRECT_URI'),
'redirectUrl' => env('PIPEDRIVE_REDIRECT_URI'), // Needed for the SDK.
'scope' => env('PIPEDRIVE_SCOPE'),
],
'salesloft' => [
'clientId' => env('SALESLOFT_KEY'),
'clientSecret' => env('SALESLOFT_SECRET'),
'redirectUri' => env('SALESLOFT_REDIRECT_URI'),
'scope' => env('SALESLOFT_SCOPE'),
],
'linkedin' => [
'clientId' => env('LINKEDIN_KEY'),
'clientSecret' => env('LINKEDIN_SECRET'),
'redirectUri' => env('LINKEDIN_REDIRECT_URI'),
'scope' => env('LINKEDIN_SCOPE'),
],
'linkedin-conference' => [
'clientId' => env('LINKEDIN_CONFERENCE_KEY'),
'clientSecret' => env('LINKEDIN_CONFERENCE_SECRET'),
'redirectUri' => env('LINKEDIN_CONFERENCE_REDIRECT_URI'),
'scope' => env('LINKEDIN_CONFERENCE_SCOPE'),
],
'slack' => [
'clientId' => env('SLACK_KEY'),
'clientSecret' => env('SLACK_SECRET'),
'redirectUri' => env('SLACK_REDIRECT_URI'),
'scope' => env('SLACK_SCOPE'),
'verificationToken' => env('SLACK_VERIFICATION_TOKEN'),
'appId' => env('SLACK_APP_ID'),
],
'google' => [
'clientId' => env('GOOGLE_KEY'),
'clientSecret' => env('GOOGLE_SECRET'),
'redirectUri' => env('GOOGLE_REDIRECT_URI'),
'scope' => env('GOOGLE_SCOPE'),
'mapKey' => env('GOOGLE_MAP_KEY'),
],
'office' => [
'clientId' => env('MICROSOFT_OFFICE_KEY'),
'clientSecret' => env('MICROSOFT_OFFICE_SECRET'),
'redirectUri' => env('MICROSOFT_OFFICE_REDIRECT_URI'),
'scope' => env('MICROSOFT_OFFICE_SCOPE'),
],
'twilio' => [
'masterSid' => env('TWILIO_ACCOUNT_SID'),
'masterKey' => env('TWILIO_AUTH_TOKEN'),
'messagingServiceSid' => env('TWILIO_MESSAGING_SERVICE_ID'),
],
'pusher' => [
'key' => env('PUSHER_APP_KEY'),
'secret' => env('PUSHER_APP_SECRET'),
'app' => env('PUSHER_APP_ID'),
'cluster' => env('PUSHER_APP_CLUSTER'),
],
'intercom' => [
'access_token' => env('INTERCOM_TOKEN'),
'token' => env('INTERCOM_TOKEN'),
],
'circleci' => [
'token' => env('CIRCLECI_TOKEN'),
],
'planhat' => [
'enabled' => env('PLANHAT_ENABLED', false),
'jiminnyJWT' => env('PLANHAT_JIMINNY_JWT'),
'tenantUuid' => env('PLANHAT_TENANT_UUID'),
'apiRoute' => 'https://api-eu3.planhat.com/',
'analyticsApiRoute' => 'https://analytics.planhat.com/',
],
'outreach' => [
'clientId' => env('OUTREACH_APP_ID'),
'clientSecret' => env('OUTREACH_SECRET'),
'redirectUri' => env('OUTREACH_REDIRECT_URI'),
'scope' => env('OUTREACH_SCOPE'),
],
'zoom-phone' => [
'clientId' => env('ZOOM_PHONE_APP_ID'),
'clientSecret' => env('ZOOM_PHONE_SECRET'),
'redirectUri' => env('ZOOM_PHONE_REDIRECT_URI'),
'scope' => env('ZOOM_PHONE_SCOPE'),
'secretToken' => env('ZOOM_PHONE_SECRET_TOKEN'),
],
// fallback to zoom-bot
'zoom-bot' => [
'clientId' => env('ZOOM_BOT_APP_ID'),
'clientSecret' => env('ZOOM_BOT_SECRET'),
'webhookSecret' => env('ZOOM_BOT_SECRET_TOKEN'),
'redirectUri' => env('ZOOM_BOT_REDIRECT_URI'),
'scope' => env('ZOOM_BOT_SCOPE'),
],
'ms-teams' => [
'complianceBotHost' => env('TEAMS_COMPLIANCE_BOT_HOST'),
'complianceBotSecret' => env('TEAMS_COMPLIANCE_BOT_SECRET'),
],
'aircall' => [
'clientId' => env('AIRCALL_KEY'),
'clientSecret' => env('AIRCALL_SECRET'),
'redirectUri' => env('AIRCALL_REDIRECT_URI'),
'scope' => env('AIRCALL_SCOPE'),
'verificationToken' => env('AIRCALL_VERIFICATION_TOKEN'),
],
'bullhorn' => [
'clientId' => env('BULLHORN_CLIENT_ID'),
'clientSecret' => env('BULLHORN_SECRET'),
'redirectUri' => env('BULLHORN_REDIRECT_URI'),
'scope' => env('BULLHORN_SCOPE'),
'sessionTtl' => env('BULLHORN_SESSION_TTL'),
'heartbeatInterval' => env('BULLHORN_HEARTBEAT_INTERVAL'),
'retryDelays' => env('BULLHORN_RETRY_DELAYS'),
'queueDelays' => env('BULLHORN_QUEUE_DELAYS'),
],
'ringcentral' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('RINGCENTRAL_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
// Avaya by RingCentral, accessible via the same API
'avaya' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('AVAYA_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
'telus' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('TELUS_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
'dialpad' => [
'clientId' => env('DIALPAD_KEY'),
'clientSecret' => env('DIALPAD_SECRET'),
'redirectUri' => env('DIALPAD_REDIRECT_URI'),
'scope' => env('DIALPAD_SCOPE'),
'isSandbox' => env('APP_ENV') !== 'production',
'secret' => env('DIALPAD_VERIFICATION_TOKEN'),
],
'talkdesk' => [
'clientId' => env('TALKDESK_APP_ID'),
'clientSecret' => env('TALKDESK_SECRET'),
'redirectUri' => env('TALKDESK_REDIRECT_URI'),
'scope' => env('TALKDESK_SCOPE'),
'subdomain' => env('TALKDESK_SUBDOMAIN'),
'region' => env('TALKDESK_REGION'),
],
'live-feed' => [
'items' => env('LIVE_FEED_ENABLED_ITEMS', ''),
],
'assembly-ai' => [
'base_url' => env('AI_PROVIDER_ASSEMBLYAI_BASEURL'),
'bearer_token' => env('TRANSCRIPTION_PROVIDER_ASSEMBLYAI_TOKEN'),
],
'userpilot' => [
'key' => env('USERPILOT_KEY', ''),
'token' => env('USERPILOT_TOKEN', ''),
],
'recall-ai' => [
'apiUrl' => env('RECALL_AI_API_URL', ''),
'apiKey' => env('RECALL_AI_API_KEY', ''),
'webhookSecret' => env('RECALL_AI_WEBHOOK_SECRET', ''),
'zoomOauthAppId' => env('RECALL_AI_ZOOM_BOT_APP_ID', ''),
'zoomRegisteredEmail' => env('RECALL_AI_ZOOM_REGISTERED_EMAIL', ''),
],
'internal_webhook' => [
'secret' => env('INTERNAL_WEBHOOK_SECRET', ''),
],
];
Sync Changes
Hide This Notification
Code changed:
Hide
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\UserPilot;
use Illuminate\Http\Client\PendingRequest;
use Illuminate\Support\Facades\Http;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Partner;
use Jiminny\Models\Team;
use Jiminny\Models\User;
class UserPilotClient
{
private const API_ENDPOINT = 'https://api.userpilot.io/v1/';
private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';
private function createRequest(): PendingRequest
{
return Http::withHeaders([
'X-API-Version' => '2020-09-22',
'Authorization' => 'Token ' . config('services.userpilot.key'),
]);
}
public function track(User $user, string $event, array $payload = []): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [
'event_name' => $event,
'user_id' => $user->getUuid(),
'metadata' => $payload,
]);
}
public function upsertUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$companyMetadata = $this->getCompanyMetadata($user->getTeam());
$companyMetadata['id'] = $user->getTeam()->getUuid();
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [
'user_id' => $user->getUuid(),
'metadata' => [
'name' => $user->name,
'first_name' => $user->getFirstName(),
'position' => $user->job ? $user->job->name : null,
'email' => $user->getEmailAddress(),
'created_at' => $user->getCreatedAt()->unix(),
'is_admin' => $user->hasRole(User::ROLE_ADMIN),
'is_manager' => $user->hasRole(User::ROLE_MANAGER),
'is_owner' => $user->isTeamOwner(),
'is_insights' => $user->hasRole(User::ROLE_ANALYST),
'is_recorder' => $user->hasRole(User::ROLE_RECORDER),
'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),
'is_listener' => $user->hasRole(User::ROLE_LISTENER),
'license' => null,
'team' => $user->group ? $user->group->name : null,
'language' => $user->getLanguage(),
'email_sync' => $user->isSyncEmailEnabled(),
],
'company' => $companyMetadata,
]);
}
public function upsertCompany(Team $team): void
{
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [
'company_id' => $team->getUuid(),
'metadata' => $this->getCompanyMetadata($team),
]);
}
private function getCompanyMetadata(Team $team): array
{
return [
'created_at' => $team->getCreatedAt()->unix(),
'name' => $team->getName(),
'region' => config('jiminny.deploy_region'),
'crm' => $team->getCrmConfiguration()->getProviderName(),
'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),
'calendar' => $team->getCalendarProvider(),
'notification_provider' => $team->getNotificationProvider(),
'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),
'tier' => $team->getTier()?->getTitle(),
];
}
public function deleteUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'users', [
'users' => [$user->getUuid()],
]);
}
public function deleteCompany(Team $team): void
{
if ($this->shouldRequest($team) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'companies', [
'companies' => [$team->getUuid()],
]);
}
public function shouldRequest(Team $team): bool
{
return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
.cursor, folder
.github
.sonarlint, folder
.vscode, folder
.windsurf, folder
app, sources root
Actions, folder
Component, folder...
|
PhpStorm
|
faVsco.js – services.php
|
NULL
|
77058
|
|
77059
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
user
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/1
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Built-in Preview
Chrome
Firefox
Safari
Sync Changes
Hide This Notification
Code changed:
Hide
33
Previous Highlighted Error
Next Highlighted Error
<?php
return [
'authy' => [
'secret' => env('AUTHY_SECRET'),
],
'github' => [
'token' => env('GITHUB_TOKEN'),
],
/*
|--------------------------------------------------------------------------
| Third Party Services
|--------------------------------------------------------------------------
|
| This file is for storing the credentials for third party services such
| as Mailgun, Postmark, AWS and more. This file provides the de facto
| location for this type of information, allowing packages to have
| a conventional file to locate the various service credentials.
|
*/
'mailgun' => [
'domain' => env('MAILGUN_DOMAIN'),
'secret' => env('MAILGUN_SECRET'),
'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),
'scheme' => 'https',
],
'postmark' => [
'token' => env('POSTMARK_TOKEN'),
'recipient_override' => env('POSTMARK_RECIPIENT_OVERRIDE'),
],
'ses' => [
'key' => env('SES_ACCESS_KEY', env('AWS_ACCESS_KEY_ID')),
'secret' => env('SES_SECRET_KEY', env('AWS_SECRET_ACCESS_KEY')),
'region' => env('SES_REGION', env('AWS_DEFAULT_REGION', 'us-east-1')),
],
'salesforce' => [
'clientId' => env('SALESFORCE_KEY'),
'clientSecret' => env('SALESFORCE_SECRET'),
'redirectUri' => env('SALESFORCE_REDIRECT_URI'),
'scope' => env('SALESFORCE_SCOPE'),
],
'hubspot' => [
'clientId' => env('HUBSPOT_KEY'),
'clientSecret' => env('HUBSPOT_SECRET'),
'redirectUri' => env('HUBSPOT_REDIRECT_URI'),
'scope' => env('HUBSPOT_SCOPE'),
'app' => env('HUBSPOT_APP_ID'),
'webhook_forward_urls' => array_filter(
explode(',', env('HUBSPOT_WEBHOOK_FORWARD_URLS', ''))
),
'journalScope' => env('HUBSPOT_JOURNAL_SCOPE'),
],
'pipedrive' => [
'clientId' => env('PIPEDRIVE_KEY'),
'clientSecret' => env('PIPEDRIVE_SECRET'),
'redirectUri' => env('PIPEDRIVE_REDIRECT_URI'),
'redirectUrl' => env('PIPEDRIVE_REDIRECT_URI'), // Needed for the SDK.
'scope' => env('PIPEDRIVE_SCOPE'),
],
'salesloft' => [
'clientId' => env('SALESLOFT_KEY'),
'clientSecret' => env('SALESLOFT_SECRET'),
'redirectUri' => env('SALESLOFT_REDIRECT_URI'),
'scope' => env('SALESLOFT_SCOPE'),
],
'linkedin' => [
'clientId' => env('LINKEDIN_KEY'),
'clientSecret' => env('LINKEDIN_SECRET'),
'redirectUri' => env('LINKEDIN_REDIRECT_URI'),
'scope' => env('LINKEDIN_SCOPE'),
],
'linkedin-conference' => [
'clientId' => env('LINKEDIN_CONFERENCE_KEY'),
'clientSecret' => env('LINKEDIN_CONFERENCE_SECRET'),
'redirectUri' => env('LINKEDIN_CONFERENCE_REDIRECT_URI'),
'scope' => env('LINKEDIN_CONFERENCE_SCOPE'),
],
'slack' => [
'clientId' => env('SLACK_KEY'),
'clientSecret' => env('SLACK_SECRET'),
'redirectUri' => env('SLACK_REDIRECT_URI'),
'scope' => env('SLACK_SCOPE'),
'verificationToken' => env('SLACK_VERIFICATION_TOKEN'),
'appId' => env('SLACK_APP_ID'),
],
'google' => [
'clientId' => env('GOOGLE_KEY'),
'clientSecret' => env('GOOGLE_SECRET'),
'redirectUri' => env('GOOGLE_REDIRECT_URI'),
'scope' => env('GOOGLE_SCOPE'),
'mapKey' => env('GOOGLE_MAP_KEY'),
],
'office' => [
'clientId' => env('MICROSOFT_OFFICE_KEY'),
'clientSecret' => env('MICROSOFT_OFFICE_SECRET'),
'redirectUri' => env('MICROSOFT_OFFICE_REDIRECT_URI'),
'scope' => env('MICROSOFT_OFFICE_SCOPE'),
],
'twilio' => [
'masterSid' => env('TWILIO_ACCOUNT_SID'),
'masterKey' => env('TWILIO_AUTH_TOKEN'),
'messagingServiceSid' => env('TWILIO_MESSAGING_SERVICE_ID'),
],
'pusher' => [
'key' => env('PUSHER_APP_KEY'),
'secret' => env('PUSHER_APP_SECRET'),
'app' => env('PUSHER_APP_ID'),
'cluster' => env('PUSHER_APP_CLUSTER'),
],
'intercom' => [
'access_token' => env('INTERCOM_TOKEN'),
'token' => env('INTERCOM_TOKEN'),
],
'circleci' => [
'token' => env('CIRCLECI_TOKEN'),
],
'planhat' => [
'enabled' => env('PLANHAT_ENABLED', false),
'jiminnyJWT' => env('PLANHAT_JIMINNY_JWT'),
'tenantUuid' => env('PLANHAT_TENANT_UUID'),
'apiRoute' => 'https://api-eu3.planhat.com/',
'analyticsApiRoute' => 'https://analytics.planhat.com/',
],
'outreach' => [
'clientId' => env('OUTREACH_APP_ID'),
'clientSecret' => env('OUTREACH_SECRET'),
'redirectUri' => env('OUTREACH_REDIRECT_URI'),
'scope' => env('OUTREACH_SCOPE'),
],
'zoom-phone' => [
'clientId' => env('ZOOM_PHONE_APP_ID'),
'clientSecret' => env('ZOOM_PHONE_SECRET'),
'redirectUri' => env('ZOOM_PHONE_REDIRECT_URI'),
'scope' => env('ZOOM_PHONE_SCOPE'),
'secretToken' => env('ZOOM_PHONE_SECRET_TOKEN'),
],
// fallback to zoom-bot
'zoom-bot' => [
'clientId' => env('ZOOM_BOT_APP_ID'),
'clientSecret' => env('ZOOM_BOT_SECRET'),
'webhookSecret' => env('ZOOM_BOT_SECRET_TOKEN'),
'redirectUri' => env('ZOOM_BOT_REDIRECT_URI'),
'scope' => env('ZOOM_BOT_SCOPE'),
],
'ms-teams' => [
'complianceBotHost' => env('TEAMS_COMPLIANCE_BOT_HOST'),
'complianceBotSecret' => env('TEAMS_COMPLIANCE_BOT_SECRET'),
],
'aircall' => [
'clientId' => env('AIRCALL_KEY'),
'clientSecret' => env('AIRCALL_SECRET'),
'redirectUri' => env('AIRCALL_REDIRECT_URI'),
'scope' => env('AIRCALL_SCOPE'),
'verificationToken' => env('AIRCALL_VERIFICATION_TOKEN'),
],
'bullhorn' => [
'clientId' => env('BULLHORN_CLIENT_ID'),
'clientSecret' => env('BULLHORN_SECRET'),
'redirectUri' => env('BULLHORN_REDIRECT_URI'),
'scope' => env('BULLHORN_SCOPE'),
'sessionTtl' => env('BULLHORN_SESSION_TTL'),
'heartbeatInterval' => env('BULLHORN_HEARTBEAT_INTERVAL'),
'retryDelays' => env('BULLHORN_RETRY_DELAYS'),
'queueDelays' => env('BULLHORN_QUEUE_DELAYS'),
],
'ringcentral' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('RINGCENTRAL_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
// Avaya by RingCentral, accessible via the same API
'avaya' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('AVAYA_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
'telus' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('TELUS_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
'dialpad' => [
'clientId' => env('DIALPAD_KEY'),
'clientSecret' => env('DIALPAD_SECRET'),
'redirectUri' => env('DIALPAD_REDIRECT_URI'),
'scope' => env('DIALPAD_SCOPE'),
'isSandbox' => env('APP_ENV') !== 'production',
'secret' => env('DIALPAD_VERIFICATION_TOKEN'),
],
'talkdesk' => [
'clientId' => env('TALKDESK_APP_ID'),
'clientSecret' => env('TALKDESK_SECRET'),
'redirectUri' => env('TALKDESK_REDIRECT_URI'),
'scope' => env('TALKDESK_SCOPE'),
'subdomain' => env('TALKDESK_SUBDOMAIN'),
'region' => env('TALKDESK_REGION'),
],
'live-feed' => [
'items' => env('LIVE_FEED_ENABLED_ITEMS', ''),
],
'assembly-ai' => [
'base_url' => env('AI_PROVIDER_ASSEMBLYAI_BASEURL'),
'bearer_token' => env('TRANSCRIPTION_PROVIDER_ASSEMBLYAI_TOKEN'),
],
'userpilot' => [
'key' => env('USERPILOT_KEY', ''),
'token' => env('USERPILOT_TOKEN', ''),
],
'recall-ai' => [
'apiUrl' => env('RECALL_AI_API_URL', ''),
'apiKey' => env('RECALL_AI_API_KEY', ''),
'webhookSecret' => env('RECALL_AI_WEBHOOK_SECRET', ''),
'zoomOauthAppId' => env('RECALL_AI_ZOOM_BOT_APP_ID', ''),
'zoomRegisteredEmail' => env('RECALL_AI_ZOOM_REGISTERED_EMAIL', ''),
],
'internal_webhook' => [
'secret' => env('INTERNAL_WEBHOOK_SECRET', ''),
],
];
Sync Changes
Hide This Notification
Code changed:
Hide
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\UserPilot;
use Illuminate\Http\Client\PendingRequest;
use Illuminate\Support\Facades\Http;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Partner;
use Jiminny\Models\Team;
use Jiminny\Models\User;
class UserPilotClient
{
private const API_ENDPOINT = 'https://api.userpilot.io/v1/';
private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';
private function createRequest(): PendingRequest
{
return Http::withHeaders([
'X-API-Version' => '2020-09-22',
'Authorization' => 'Token ' . config('services.userpilot.key'),
]);
}
public function track(User $user, string $event, array $payload = []): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [
'event_name' => $event,
'user_id' => $user->getUuid(),
'metadata' => $payload,
]);
}
public function upsertUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$companyMetadata = $this->getCompanyMetadata($user->getTeam());
$companyMetadata['id'] = $user->getTeam()->getUuid();
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [
'user_id' => $user->getUuid(),
'metadata' => [
'name' => $user->name,
'first_name' => $user->getFirstName(),
'position' => $user->job ? $user->job->name : null,
'email' => $user->getEmailAddress(),
'created_at' => $user->getCreatedAt()->unix(),
'is_admin' => $user->hasRole(User::ROLE_ADMIN),
'is_manager' => $user->hasRole(User::ROLE_MANAGER),
'is_owner' => $user->isTeamOwner(),
'is_insights' => $user->hasRole(User::ROLE_ANALYST),
'is_recorder' => $user->hasRole(User::ROLE_RECORDER),
'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),
'is_listener' => $user->hasRole(User::ROLE_LISTENER),
'license' => null,
'team' => $user->group ? $user->group->name : null,
'language' => $user->getLanguage(),
'email_sync' => $user->isSyncEmailEnabled(),
],
'company' => $companyMetadata,
]);
}
public function upsertCompany(Team $team): void
{
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [
'company_id' => $team->getUuid(),
'metadata' => $this->getCompanyMetadata($team),
]);
}
private function getCompanyMetadata(Team $team): array
{
return [
'created_at' => $team->getCreatedAt()->unix(),
'name' => $team->getName(),
'region' => config('jiminny.deploy_region'),
'crm' => $team->getCrmConfiguration()->getProviderName(),
'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),
'calendar' => $team->getCalendarProvider(),
'notification_provider' => $team->getNotificationProvider(),
'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),
'tier' => $team->getTier()?->getTitle(),
];
}
public function deleteUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'users', [
'users' => [$user->getUuid()],
]);
}
public function deleteCompany(Team $team): void
{
if ($this->shouldRequest($team) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'companies', [
'companies' => [$team->getUuid()],
]);
}
public function shouldRequest(Team $team): bool
{
return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
.cursor, folder
.github
.sonarlint, folder
.vscode, folder
.windsurf, folder
app, sources root
Actions, folder
Component, folder
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder...
|
PhpStorm
|
faVsco.js – services.php
|
NULL
|
77059
|
|
77060
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
user
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/1
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Built-in Preview
Chrome
Firefox
Safari
Sync Changes
Hide This Notification
Code changed:
Hide
33
Previous Highlighted Error
Next Highlighted Error
<?php
return [
'authy' => [
'secret' => env('AUTHY_SECRET'),
],
'github' => [
'token' => env('GITHUB_TOKEN'),
],
/*
|--------------------------------------------------------------------------
| Third Party Services
|--------------------------------------------------------------------------
|
| This file is for storing the credentials for third party services such
| as Mailgun, Postmark, AWS and more. This file provides the de facto
| location for this type of information, allowing packages to have
| a conventional file to locate the various service credentials.
|
*/
'mailgun' => [
'domain' => env('MAILGUN_DOMAIN'),
'secret' => env('MAILGUN_SECRET'),
'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),
'scheme' => 'https',
],
'postmark' => [
'token' => env('POSTMARK_TOKEN'),
'recipient_override' => env('POSTMARK_RECIPIENT_OVERRIDE'),
],
'ses' => [
'key' => env('SES_ACCESS_KEY', env('AWS_ACCESS_KEY_ID')),
'secret' => env('SES_SECRET_KEY', env('AWS_SECRET_ACCESS_KEY')),
'region' => env('SES_REGION', env('AWS_DEFAULT_REGION', 'us-east-1')),
],
'salesforce' => [
'clientId' => env('SALESFORCE_KEY'),
'clientSecret' => env('SALESFORCE_SECRET'),
'redirectUri' => env('SALESFORCE_REDIRECT_URI'),
'scope' => env('SALESFORCE_SCOPE'),
],
'hubspot' => [
'clientId' => env('HUBSPOT_KEY'),
'clientSecret' => env('HUBSPOT_SECRET'),
'redirectUri' => env('HUBSPOT_REDIRECT_URI'),
'scope' => env('HUBSPOT_SCOPE'),
'app' => env('HUBSPOT_APP_ID'),
'webhook_forward_urls' => array_filter(
explode(',', env('HUBSPOT_WEBHOOK_FORWARD_URLS', ''))
),
'journalScope' => env('HUBSPOT_JOURNAL_SCOPE'),
],
'pipedrive' => [
'clientId' => env('PIPEDRIVE_KEY'),
'clientSecret' => env('PIPEDRIVE_SECRET'),
'redirectUri' => env('PIPEDRIVE_REDIRECT_URI'),
'redirectUrl' => env('PIPEDRIVE_REDIRECT_URI'), // Needed for the SDK.
'scope' => env('PIPEDRIVE_SCOPE'),
],
'salesloft' => [
'clientId' => env('SALESLOFT_KEY'),
'clientSecret' => env('SALESLOFT_SECRET'),
'redirectUri' => env('SALESLOFT_REDIRECT_URI'),
'scope' => env('SALESLOFT_SCOPE'),
],
'linkedin' => [
'clientId' => env('LINKEDIN_KEY'),
'clientSecret' => env('LINKEDIN_SECRET'),
'redirectUri' => env('LINKEDIN_REDIRECT_URI'),
'scope' => env('LINKEDIN_SCOPE'),
],
'linkedin-conference' => [
'clientId' => env('LINKEDIN_CONFERENCE_KEY'),
'clientSecret' => env('LINKEDIN_CONFERENCE_SECRET'),
'redirectUri' => env('LINKEDIN_CONFERENCE_REDIRECT_URI'),
'scope' => env('LINKEDIN_CONFERENCE_SCOPE'),
],
'slack' => [
'clientId' => env('SLACK_KEY'),
'clientSecret' => env('SLACK_SECRET'),
'redirectUri' => env('SLACK_REDIRECT_URI'),
'scope' => env('SLACK_SCOPE'),
'verificationToken' => env('SLACK_VERIFICATION_TOKEN'),
'appId' => env('SLACK_APP_ID'),
],
'google' => [
'clientId' => env('GOOGLE_KEY'),
'clientSecret' => env('GOOGLE_SECRET'),
'redirectUri' => env('GOOGLE_REDIRECT_URI'),
'scope' => env('GOOGLE_SCOPE'),
'mapKey' => env('GOOGLE_MAP_KEY'),
],
'office' => [
'clientId' => env('MICROSOFT_OFFICE_KEY'),
'clientSecret' => env('MICROSOFT_OFFICE_SECRET'),
'redirectUri' => env('MICROSOFT_OFFICE_REDIRECT_URI'),
'scope' => env('MICROSOFT_OFFICE_SCOPE'),
],
'twilio' => [
'masterSid' => env('TWILIO_ACCOUNT_SID'),
'masterKey' => env('TWILIO_AUTH_TOKEN'),
'messagingServiceSid' => env('TWILIO_MESSAGING_SERVICE_ID'),
],
'pusher' => [
'key' => env('PUSHER_APP_KEY'),
'secret' => env('PUSHER_APP_SECRET'),
'app' => env('PUSHER_APP_ID'),
'cluster' => env('PUSHER_APP_CLUSTER'),
],
'intercom' => [
'access_token' => env('INTERCOM_TOKEN'),
'token' => env('INTERCOM_TOKEN'),
],
'circleci' => [
'token' => env('CIRCLECI_TOKEN'),
],
'planhat' => [
'enabled' => env('PLANHAT_ENABLED', false),
'jiminnyJWT' => env('PLANHAT_JIMINNY_JWT'),
'tenantUuid' => env('PLANHAT_TENANT_UUID'),
'apiRoute' => 'https://api-eu3.planhat.com/',
'analyticsApiRoute' => 'https://analytics.planhat.com/',
],
'outreach' => [
'clientId' => env('OUTREACH_APP_ID'),
'clientSecret' => env('OUTREACH_SECRET'),
'redirectUri' => env('OUTREACH_REDIRECT_URI'),
'scope' => env('OUTREACH_SCOPE'),
],
'zoom-phone' => [
'clientId' => env('ZOOM_PHONE_APP_ID'),
'clientSecret' => env('ZOOM_PHONE_SECRET'),
'redirectUri' => env('ZOOM_PHONE_REDIRECT_URI'),
'scope' => env('ZOOM_PHONE_SCOPE'),
'secretToken' => env('ZOOM_PHONE_SECRET_TOKEN'),
],
// fallback to zoom-bot
'zoom-bot' => [
'clientId' => env('ZOOM_BOT_APP_ID'),
'clientSecret' => env('ZOOM_BOT_SECRET'),
'webhookSecret' => env('ZOOM_BOT_SECRET_TOKEN'),
'redirectUri' => env('ZOOM_BOT_REDIRECT_URI'),
'scope' => env('ZOOM_BOT_SCOPE'),
],
'ms-teams' => [
'complianceBotHost' => env('TEAMS_COMPLIANCE_BOT_HOST'),
'complianceBotSecret' => env('TEAMS_COMPLIANCE_BOT_SECRET'),
],
'aircall' => [
'clientId' => env('AIRCALL_KEY'),
'clientSecret' => env('AIRCALL_SECRET'),
'redirectUri' => env('AIRCALL_REDIRECT_URI'),
'scope' => env('AIRCALL_SCOPE'),
'verificationToken' => env('AIRCALL_VERIFICATION_TOKEN'),
],
'bullhorn' => [
'clientId' => env('BULLHORN_CLIENT_ID'),
'clientSecret' => env('BULLHORN_SECRET'),
'redirectUri' => env('BULLHORN_REDIRECT_URI'),
'scope' => env('BULLHORN_SCOPE'),
'sessionTtl' => env('BULLHORN_SESSION_TTL'),
'heartbeatInterval' => env('BULLHORN_HEARTBEAT_INTERVAL'),
'retryDelays' => env('BULLHORN_RETRY_DELAYS'),
'queueDelays' => env('BULLHORN_QUEUE_DELAYS'),
],
'ringcentral' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('RINGCENTRAL_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
// Avaya by RingCentral, accessible via the same API
'avaya' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('AVAYA_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
'telus' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('TELUS_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
'dialpad' => [
'clientId' => env('DIALPAD_KEY'),
'clientSecret' => env('DIALPAD_SECRET'),
'redirectUri' => env('DIALPAD_REDIRECT_URI'),
'scope' => env('DIALPAD_SCOPE'),
'isSandbox' => env('APP_ENV') !== 'production',
'secret' => env('DIALPAD_VERIFICATION_TOKEN'),
],
'talkdesk' => [
'clientId' => env('TALKDESK_APP_ID'),
'clientSecret' => env('TALKDESK_SECRET'),
'redirectUri' => env('TALKDESK_REDIRECT_URI'),
'scope' => env('TALKDESK_SCOPE'),
'subdomain' => env('TALKDESK_SUBDOMAIN'),
'region' => env('TALKDESK_REGION'),
],
'live-feed' => [
'items' => env('LIVE_FEED_ENABLED_ITEMS', ''),
],
'assembly-ai' => [
'base_url' => env('AI_PROVIDER_ASSEMBLYAI_BASEURL'),
'bearer_token' => env('TRANSCRIPTION_PROVIDER_ASSEMBLYAI_TOKEN'),
],
'userpilot' => [
'key' => env('USERPILOT_KEY', ''),
'token' => env('USERPILOT_TOKEN', ''),
],
'recall-ai' => [
'apiUrl' => env('RECALL_AI_API_URL', ''),
'apiKey' => env('RECALL_AI_API_KEY', ''),
'webhookSecret' => env('RECALL_AI_WEBHOOK_SECRET', ''),
'zoomOauthAppId' => env('RECALL_AI_ZOOM_BOT_APP_ID', ''),
'zoomRegisteredEmail' => env('RECALL_AI_ZOOM_REGISTERED_EMAIL', ''),
],
'internal_webhook' => [
'secret' => env('INTERNAL_WEBHOOK_SECRET', ''),
],
];
Sync Changes
Hide This Notification
Code changed:
Hide
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\UserPilot;
use Illuminate\Http\Client\PendingRequest;
use Illuminate\Support\Facades\Http;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Partner;
use Jiminny\Models\Team;
use Jiminny\Models\User;
class UserPilotClient
{
private const API_ENDPOINT = 'https://api.userpilot.io/v1/';
private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';
private function createRequest(): PendingRequest
{
return Http::withHeaders([
'X-API-Version' => '2020-09-22',
'Authorization' => 'Token ' . config('services.userpilot.key'),
]);
}
public function track(User $user, string $event, array $payload = []): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [
'event_name' => $event,
'user_id' => $user->getUuid(),
'metadata' => $payload,
]);
}
public function upsertUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$companyMetadata = $this->getCompanyMetadata($user->getTeam());
$companyMetadata['id'] = $user->getTeam()->getUuid();
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [
'user_id' => $user->getUuid(),
'metadata' => [
'name' => $user->name,
'first_name' => $user->getFirstName(),
'position' => $user->job ? $user->job->name : null,
'email' => $user->getEmailAddress(),
'created_at' => $user->getCreatedAt()->unix(),
'is_admin' => $user->hasRole(User::ROLE_ADMIN),
'is_manager' => $user->hasRole(User::ROLE_MANAGER),
'is_owner' => $user->isTeamOwner(),
'is_insights' => $user->hasRole(User::ROLE_ANALYST),
'is_recorder' => $user->hasRole(User::ROLE_RECORDER),
'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),
'is_listener' => $user->hasRole(User::ROLE_LISTENER),
'license' => null,
'team' => $user->group ? $user->group->name : null,
'language' => $user->getLanguage(),
'email_sync' => $user->isSyncEmailEnabled(),
],
'company' => $companyMetadata,
]);
}
public function upsertCompany(Team $team): void
{
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [
'company_id' => $team->getUuid(),
'metadata' => $this->getCompanyMetadata($team),
]);
}
private function getCompanyMetadata(Team $team): array
{
return [
'created_at' => $team->getCreatedAt()->unix(),
'name' => $team->getName(),
'region' => config('jiminny.deploy_region'),
'crm' => $team->getCrmConfiguration()->getProviderName(),
'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),
'calendar' => $team->getCalendarProvider(),
'notification_provider' => $team->getNotificationProvider(),
'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),
'tier' => $team->getTier()?->getTitle(),
];
}
public function deleteUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'users', [
'users' => [$user->getUuid()],
]);
}
public function deleteCompany(Team $team): void
{
if ($this->shouldRequest($team) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'companies', [
'companies' => [$team->getUuid()],
]);
}
public function shouldRequest(Team $team): bool
{
return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
.cursor, folder
.github
.sonarlint, folder
.vscode, folder
.windsurf, folder
app, sources root
Actions, folder
Component, folder
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder
Notification, folder
Nudge, folder
ParagraphBreaker, folder
ParticipantSpeech, folder
PartitionedCookie, folder
PlaybackPage, folder
Playlist, folder
Prophet, folder
ProphetAi, folder
ProsperWorks, folder
Queue, folder
Router, folder
Saml2, folder
SCIM, folder
Seeder, folder
Sentry, folder
Serializer, folder
Settings, folder
Sidekick, folder
Slack, folder
TeamInsights, folder
TimeMemoryMapper, folder
Transcription, folder
TranscriptionSummary, folder
Twilio, folder
Uploader, folder
UrlGenerator, folder
Utility, folder
Uuid, folder
Waveform, folder
Webhooks, folder
Workflow, folder
Configuration, folder
Console, folder
Commands, folder
Activities, folder
Analytics, folder
Calendars, folder
Crm, folder
Hubspot, folder
IntegrationApp, folder
Traits, folder
AddLayoutEntities.php, class
AutologDelayedCommand.php, class
BullhornCommandAbstract.php, abstract class
BullhornPingCommand.php, class...
|
PhpStorm
|
faVsco.js – services.php
|
NULL
|
77060
|
|
77061
|
Project: faVsco.js, menu
JY-20738-debug-AJ-trackin Project: faVsco.js, menu
JY-20738-debug-AJ-tracking-UP, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
user
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/1
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Built-in Preview
Chrome
Firefox
Safari
Sync Changes
Hide This Notification
Code changed:
Hide
33
Previous Highlighted Error
Next Highlighted Error
<?php
return [
'authy' => [
'secret' => env('AUTHY_SECRET'),
],
'github' => [
'token' => env('GITHUB_TOKEN'),
],
/*
|--------------------------------------------------------------------------
| Third Party Services
|--------------------------------------------------------------------------
|
| This file is for storing the credentials for third party services such
| as Mailgun, Postmark, AWS and more. This file provides the de facto
| location for this type of information, allowing packages to have
| a conventional file to locate the various service credentials.
|
*/
'mailgun' => [
'domain' => env('MAILGUN_DOMAIN'),
'secret' => env('MAILGUN_SECRET'),
'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),
'scheme' => 'https',
],
'postmark' => [
'token' => env('POSTMARK_TOKEN'),
'recipient_override' => env('POSTMARK_RECIPIENT_OVERRIDE'),
],
'ses' => [
'key' => env('SES_ACCESS_KEY', env('AWS_ACCESS_KEY_ID')),
'secret' => env('SES_SECRET_KEY', env('AWS_SECRET_ACCESS_KEY')),
'region' => env('SES_REGION', env('AWS_DEFAULT_REGION', 'us-east-1')),
],
'salesforce' => [
'clientId' => env('SALESFORCE_KEY'),
'clientSecret' => env('SALESFORCE_SECRET'),
'redirectUri' => env('SALESFORCE_REDIRECT_URI'),
'scope' => env('SALESFORCE_SCOPE'),
],
'hubspot' => [
'clientId' => env('HUBSPOT_KEY'),
'clientSecret' => env('HUBSPOT_SECRET'),
'redirectUri' => env('HUBSPOT_REDIRECT_URI'),
'scope' => env('HUBSPOT_SCOPE'),
'app' => env('HUBSPOT_APP_ID'),
'webhook_forward_urls' => array_filter(
explode(',', env('HUBSPOT_WEBHOOK_FORWARD_URLS', ''))
),
'journalScope' => env('HUBSPOT_JOURNAL_SCOPE'),
],
'pipedrive' => [
'clientId' => env('PIPEDRIVE_KEY'),
'clientSecret' => env('PIPEDRIVE_SECRET'),
'redirectUri' => env('PIPEDRIVE_REDIRECT_URI'),
'redirectUrl' => env('PIPEDRIVE_REDIRECT_URI'), // Needed for the SDK.
'scope' => env('PIPEDRIVE_SCOPE'),
],
'salesloft' => [
'clientId' => env('SALESLOFT_KEY'),
'clientSecret' => env('SALESLOFT_SECRET'),
'redirectUri' => env('SALESLOFT_REDIRECT_URI'),
'scope' => env('SALESLOFT_SCOPE'),
],
'linkedin' => [
'clientId' => env('LINKEDIN_KEY'),
'clientSecret' => env('LINKEDIN_SECRET'),
'redirectUri' => env('LINKEDIN_REDIRECT_URI'),
'scope' => env('LINKEDIN_SCOPE'),
],
'linkedin-conference' => [
'clientId' => env('LINKEDIN_CONFERENCE_KEY'),
'clientSecret' => env('LINKEDIN_CONFERENCE_SECRET'),
'redirectUri' => env('LINKEDIN_CONFERENCE_REDIRECT_URI'),
'scope' => env('LINKEDIN_CONFERENCE_SCOPE'),
],
'slack' => [
'clientId' => env('SLACK_KEY'),
'clientSecret' => env('SLACK_SECRET'),
'redirectUri' => env('SLACK_REDIRECT_URI'),
'scope' => env('SLACK_SCOPE'),
'verificationToken' => env('SLACK_VERIFICATION_TOKEN'),
'appId' => env('SLACK_APP_ID'),
],
'google' => [
'clientId' => env('GOOGLE_KEY'),
'clientSecret' => env('GOOGLE_SECRET'),
'redirectUri' => env('GOOGLE_REDIRECT_URI'),
'scope' => env('GOOGLE_SCOPE'),
'mapKey' => env('GOOGLE_MAP_KEY'),
],
'office' => [
'clientId' => env('MICROSOFT_OFFICE_KEY'),
'clientSecret' => env('MICROSOFT_OFFICE_SECRET'),
'redirectUri' => env('MICROSOFT_OFFICE_REDIRECT_URI'),
'scope' => env('MICROSOFT_OFFICE_SCOPE'),
],
'twilio' => [
'masterSid' => env('TWILIO_ACCOUNT_SID'),
'masterKey' => env('TWILIO_AUTH_TOKEN'),
'messagingServiceSid' => env('TWILIO_MESSAGING_SERVICE_ID'),
],
'pusher' => [
'key' => env('PUSHER_APP_KEY'),
'secret' => env('PUSHER_APP_SECRET'),
'app' => env('PUSHER_APP_ID'),
'cluster' => env('PUSHER_APP_CLUSTER'),
],
'intercom' => [
'access_token' => env('INTERCOM_TOKEN'),
'token' => env('INTERCOM_TOKEN'),
],
'circleci' => [
'token' => env('CIRCLECI_TOKEN'),
],
'planhat' => [
'enabled' => env('PLANHAT_ENABLED', false),
'jiminnyJWT' => env('PLANHAT_JIMINNY_JWT'),
'tenantUuid' => env('PLANHAT_TENANT_UUID'),
'apiRoute' => 'https://api-eu3.planhat.com/',
'analyticsApiRoute' => 'https://analytics.planhat.com/',
],
'outreach' => [
'clientId' => env('OUTREACH_APP_ID'),
'clientSecret' => env('OUTREACH_SECRET'),
'redirectUri' => env('OUTREACH_REDIRECT_URI'),
'scope' => env('OUTREACH_SCOPE'),
],
'zoom-phone' => [
'clientId' => env('ZOOM_PHONE_APP_ID'),
'clientSecret' => env('ZOOM_PHONE_SECRET'),
'redirectUri' => env('ZOOM_PHONE_REDIRECT_URI'),
'scope' => env('ZOOM_PHONE_SCOPE'),
'secretToken' => env('ZOOM_PHONE_SECRET_TOKEN'),
],
// fallback to zoom-bot
'zoom-bot' => [
'clientId' => env('ZOOM_BOT_APP_ID'),
'clientSecret' => env('ZOOM_BOT_SECRET'),
'webhookSecret' => env('ZOOM_BOT_SECRET_TOKEN'),
'redirectUri' => env('ZOOM_BOT_REDIRECT_URI'),
'scope' => env('ZOOM_BOT_SCOPE'),
],
'ms-teams' => [
'complianceBotHost' => env('TEAMS_COMPLIANCE_BOT_HOST'),
'complianceBotSecret' => env('TEAMS_COMPLIANCE_BOT_SECRET'),
],
'aircall' => [
'clientId' => env('AIRCALL_KEY'),
'clientSecret' => env('AIRCALL_SECRET'),
'redirectUri' => env('AIRCALL_REDIRECT_URI'),
'scope' => env('AIRCALL_SCOPE'),
'verificationToken' => env('AIRCALL_VERIFICATION_TOKEN'),
],
'bullhorn' => [
'clientId' => env('BULLHORN_CLIENT_ID'),
'clientSecret' => env('BULLHORN_SECRET'),
'redirectUri' => env('BULLHORN_REDIRECT_URI'),
'scope' => env('BULLHORN_SCOPE'),
'sessionTtl' => env('BULLHORN_SESSION_TTL'),
'heartbeatInterval' => env('BULLHORN_HEARTBEAT_INTERVAL'),
'retryDelays' => env('BULLHORN_RETRY_DELAYS'),
'queueDelays' => env('BULLHORN_QUEUE_DELAYS'),
],
'ringcentral' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('RINGCENTRAL_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
// Avaya by RingCentral, accessible via the same API
'avaya' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('AVAYA_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
'telus' => [
'clientId' => env('RINGCENTRAL_KEY'),
'clientSecret' => env('RINGCENTRAL_SECRET'),
'redirectUri' => env('TELUS_REDIRECT_URI'),
'scope' => env('RINGCENTRAL_SCOPE'),
'devMode' => env('APP_ENV') !== 'production',
],
'dialpad' => [
'clientId' => env('DIALPAD_KEY'),
'clientSecret' => env('DIALPAD_SECRET'),
'redirectUri' => env('DIALPAD_REDIRECT_URI'),
'scope' => env('DIALPAD_SCOPE'),
'isSandbox' => env('APP_ENV') !== 'production',
'secret' => env('DIALPAD_VERIFICATION_TOKEN'),
],
'talkdesk' => [
'clientId' => env('TALKDESK_APP_ID'),
'clientSecret' => env('TALKDESK_SECRET'),
'redirectUri' => env('TALKDESK_REDIRECT_URI'),
'scope' => env('TALKDESK_SCOPE'),
'subdomain' => env('TALKDESK_SUBDOMAIN'),
'region' => env('TALKDESK_REGION'),
],
'live-feed' => [
'items' => env('LIVE_FEED_ENABLED_ITEMS', ''),
],
'assembly-ai' => [
'base_url' => env('AI_PROVIDER_ASSEMBLYAI_BASEURL'),
'bearer_token' => env('TRANSCRIPTION_PROVIDER_ASSEMBLYAI_TOKEN'),
],
'userpilot' => [
'key' => env('USERPILOT_KEY', ''),
'token' => env('USERPILOT_TOKEN', ''),
],
'recall-ai' => [
'apiUrl' => env('RECALL_AI_API_URL', ''),
'apiKey' => env('RECALL_AI_API_KEY', ''),
'webhookSecret' => env('RECALL_AI_WEBHOOK_SECRET', ''),
'zoomOauthAppId' => env('RECALL_AI_ZOOM_BOT_APP_ID', ''),
'zoomRegisteredEmail' => env('RECALL_AI_ZOOM_REGISTERED_EMAIL', ''),
],
'internal_webhook' => [
'secret' => env('INTERNAL_WEBHOOK_SECRET', ''),
],
];
Sync Changes
Hide This Notification
Code changed:
Hide
7
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Services\UserPilot;
use Illuminate\Http\Client\PendingRequest;
use Illuminate\Support\Facades\Http;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Partner;
use Jiminny\Models\Team;
use Jiminny\Models\User;
class UserPilotClient
{
private const API_ENDPOINT = 'https://api.userpilot.io/v1/';
private const ANALYTICS_ENDPOINT = 'https://analytex.userpilot.io/v1/';
private function createRequest(): PendingRequest
{
return Http::withHeaders([
'X-API-Version' => '2020-09-22',
'Authorization' => 'Token ' . config('services.userpilot.key'),
]);
}
public function track(User $user, string $event, array $payload = []): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'track', [
'event_name' => $event,
'user_id' => $user->getUuid(),
'metadata' => $payload,
]);
}
public function upsertUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$companyMetadata = $this->getCompanyMetadata($user->getTeam());
$companyMetadata['id'] = $user->getTeam()->getUuid();
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'identify', [
'user_id' => $user->getUuid(),
'metadata' => [
'name' => $user->name,
'first_name' => $user->getFirstName(),
'position' => $user->job ? $user->job->name : null,
'email' => $user->getEmailAddress(),
'created_at' => $user->getCreatedAt()->unix(),
'is_admin' => $user->hasRole(User::ROLE_ADMIN),
'is_manager' => $user->hasRole(User::ROLE_MANAGER),
'is_owner' => $user->isTeamOwner(),
'is_insights' => $user->hasRole(User::ROLE_ANALYST),
'is_recorder' => $user->hasRole(User::ROLE_RECORDER),
'is_jiminny_voice' => $user->hasRole(User::ROLE_RECORDER_AND_VOICE),
'is_listener' => $user->hasRole(User::ROLE_LISTENER),
'license' => null,
'team' => $user->group ? $user->group->name : null,
'language' => $user->getLanguage(),
'email_sync' => $user->isSyncEmailEnabled(),
],
'company' => $companyMetadata,
]);
}
public function upsertCompany(Team $team): void
{
$this->createRequest()->post(self::ANALYTICS_ENDPOINT . 'companies/identify', [
'company_id' => $team->getUuid(),
'metadata' => $this->getCompanyMetadata($team),
]);
}
private function getCompanyMetadata(Team $team): array
{
return [
'created_at' => $team->getCreatedAt()->unix(),
'name' => $team->getName(),
'region' => config('jiminny.deploy_region'),
'crm' => $team->getCrmConfiguration()->getProviderName(),
'crm_installed_app_version' => $team->getCrmConfiguration()->getInstalledAppVersion(),
'calendar' => $team->getCalendarProvider(),
'notification_provider' => $team->getNotificationProvider(),
'has_jiminny_voice' => $team->hasFeature(FeatureEnum::DIALER),
'tier' => $team->getTier()?->getTitle(),
];
}
public function deleteUser(User $user): void
{
if ($this->shouldRequest($user->getTeam()) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'users', [
'users' => [$user->getUuid()],
]);
}
public function deleteCompany(Team $team): void
{
if ($this->shouldRequest($team) === false) {
return;
}
$this->createRequest()->delete(self::API_ENDPOINT . 'companies', [
'companies' => [$team->getUuid()],
]);
}
public function shouldRequest(Team $team): bool
{
return config('services.userpilot.key') !== null && $team->getPartnerId() === Partner::PARTNER_DEFAULT;
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
.cursor, folder
.github
.sonarlint, folder
.vscode, folder
.windsurf, folder
app, sources root
Actions, folder
Component, folder
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder
Notification, folder
Nudge, folder
ParagraphBreaker, folder
ParticipantSpeech, folder
PartitionedCookie, folder
PlaybackPage, folder
Playlist, folder
Prophet, folder
ProphetAi, folder
ProsperWorks, folder
Queue, folder
Router, folder
Saml2, folder
SCIM, folder
Seeder, folder
Sentry, folder
Serializer, folder
Settings, folder
Sidekick, folder
Slack, folder
TeamInsights, folder
TimeMemoryMapper, folder
Transcription, folder
TranscriptionSummary, folder
Twilio, folder
Uploader, folder
UrlGenerator, folder
Utility, folder
Uuid, folder
Waveform, folder
Webhooks, folder
Workflow, folder
Configuration, folder
Console, folder
Commands, folder
Activities, folder
Analytics, folder
Calendars, folder
Crm, folder
Hubspot, folder
IntegrationApp, folder
Traits, folder
AddLayoutEntities.php, class
AutologDelayedCommand.php, class...
|
PhpStorm
|
faVsco.js – services.php
|
NULL
|
77061
|
|
64501
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹>0# Support Daily - in 42 m100% <DOCKERO 81Source DB:NAS mount:Archive DB:Data dir:-zshO $82* Build full da...• 83OKOK(4.5G)/Volumes/Test/screenpipeexistsOK(3.0G)(192 files, 501M)[+00m03s] • Counting source rows for2026-04-20frames:elements:ui_events:ocr_text:meetings:9093687142997059712[+00m03s] • Initialising tables, indexes, FTScreating tablescreating indexescreating FTS tables• Om00s• 0m01s• OmOOs[+00m04s] • Syncing data for 2026-04-20video_chunksframes (9093 rows)ocr_text (5971 rows)ui_events (9970 rows)elements (687142 rows)meetings (2 rows)• Om00s/ 1m20s• 0m48s• Om01s• Om48s• Om00s[+03m01s] • Updating FTSindexeselements_ftsframes_ftsui_events_fts• 1m27s• 2m10s• Om03s[+06m41s] • Verifying DBframes:elements:ui_events:ocr_text:meetings:9093 / 9093687142 / 6871429970 / 99705971 / 59712/2[+07m44s] • Copying data folder for 2026-04-20rsync2026-04-20/ NAS• 0m31s2026-04-2110:48:54]Archive DB size:3.8G[2026-04-2110:48:54]Total time:8m15s[2026-04-2110:48:54]Sync complete for 2026-04-20[2026-04-2110:48:54]-____------пппппlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $-zsh• 84-zshscreenpipe"• 85-zsh86APP (-zsh)|• 87ec2-user@ip-• 88Tue 21 Apr 14:18:51-zshT81+(192 files, 501M)...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
64501
|
|
64502
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
<?php
declare(strict_types=1);
namespace Jiminny\Jobs\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Contracts\Routing\UrlGenerator;
use Illuminate\Queue\InteractsWithQueue;
use Jiminny\Component\ProphetAi\Exceptions\ProphetException;
use Jiminny\Component\ProphetAi\ProphetClient;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AskJiminnyReportActivityService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Psr\Log\LoggerInterface;
use Throwable;
class RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique
{
use InteractsWithQueue;
use Queueable;
private const string LOG_PREFIX = '[AskJiminnyReport:Generate]';
private const int MIN_ACTIVITIES_COUNT = 1;
public int $tries = 2;
private ?AutomatedReportResult $reportResult = null;
public function __construct(private readonly string $reportUuid)
{
$this->onQueue(Constants::QUEUE_ANALYTICS);
}
public function uniqueId(): string
{
return $this->reportUuid;
}
public function handle(
AutomatedReportsService $reportService,
AskJiminnyReportActivityService $activityService,
ProphetClient $prophetClient,
LoggerInterface $logger,
UrlGenerator $urlGenerator,
JobDispatcherInterface $jobDispatcher,
): void {
$logger->info(self::LOG_PREFIX . ' Started', [
'automatedReportUuid' => $this->reportUuid,
]);
try {
$automatedReport = $reportService->getReport($this->reportUuid);
if (! $this->validateReport($automatedReport, $logger)) {
return;
}
$creator = $automatedReport->getCreator();
if ($creator === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, report creator not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$savedSearch = $automatedReport->getSavedSearch();
if ($savedSearch === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, saved search not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$prompt = $automatedReport->getAskAnythingPrompt();
if ($prompt === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, ask anything prompt not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$this->reportResult = $reportService->getOrCreateReportResult(
automatedReport: $automatedReport,
data: [
'status' => AutomatedReportResult::STATUS_DEFAULT,
'media_type' => AutomatedReportsService::MEDIA_TYPE_PDF,
]
);
$activityIds = $activityService->getActivityIdsForSavedSearch(
savedSearch: $savedSearch,
user: $creator,
frequency: $automatedReport->getFrequency(),
);
$logger->info(self::LOG_PREFIX . ' Fetched activity IDs', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {
$this->failReport(AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES);
$logger->info(self::LOG_PREFIX . ' Not enough activities, skipped', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
$this->dispatchNotGeneratedNotifications(
$automatedReport,
$reportService,
$urlGenerator,
$jobDispatcher,
$logger,
);
return;
}
$payload = $reportService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $this->reportResult,
activityIds: $activityIds,
);
$this->reportResult->update([
'name' => $reportService->getReportFileName($this->reportResult),
'payload' => $payload,
'status' => AutomatedReportResult::STATUS_REQUESTED,
'requested_at' => Carbon::now()->toDateTimeString(),
]);
$logger->info(self::LOG_PREFIX . ' Request sent', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult->getUuid(),
'payload' => $payload,
]);
$response = $prophetClient->sendRequest(
endpoint: ProphetClient::ASK_JIMINNY_REPORT,
requestArray: $payload,
);
$logger->info(self::LOG_PREFIX . ' Response received', [
'response' => $response->getContent(),
]);
} catch (Throwable $exception) {
$reason = $exception instanceof ProphetException
? AutomatedReportResult::REASON_PROPHET_API_ERROR
: AutomatedReportResult::REASON_DEFAULT;
$this->failReport($reason);
$logger->error(self::LOG_PREFIX . ' Error', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult?->getUuid(),
'code' => $exception->getCode(),
'message' => $exception->getMessage(),
]);
if ($this->attempts() < $this->tries) {
$logger->info(self::LOG_PREFIX . ' Retry scheduled', [
'attempts' => $this->attempts(),
]);
$this->release(30);
} else {
$this->fail($exception);
}
}
}
private function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger): bool
{
if ($automatedReport->getType() !== AutomatedReportsService::TYPE_ASK_JIMINNY) {
$logger->warning(self::LOG_PREFIX . ' Skipped, not an ask_jiminny report', [
'automatedReportUuid' => $this->reportUuid,
'type' => $automatedReport->getType(),
]);
return false;
}
if (! $automatedReport->getStatus()) {
$logger->info(self::LOG_PREFIX . ' Skipped, report is not active', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
if ($automatedReport->getTeam()->getStatus() !== Team::STATUS_ACTIVE) {
$logger->info(self::LOG_PREFIX . ' Skipped, team is inactive', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
return true;
}
private function failReport(int $reason): void
{
$this->reportResult?->update([
'status' => AutomatedReportResult::STATUS_FAILED,
'reason' => $reason,
]);
}
private function dispatchNotGeneratedNotifications(
AutomatedReport $automatedReport,
AutomatedReportsService $reportService,
UrlGenerator $urlGenerator,
JobDispatcherInterface $jobDispatcher,
LoggerInterface $logger,
): void {
if ($this->reportResult === null) {
return;
}
$recipients = $reportService->getValidRecipientUsers($automatedReport);
if (empty($recipients)) {
$logger->info(self::LOG_PREFIX . ' No recipients to notify about missing report', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$reportName = $automatedReport->getCustomName()
?: $reportService->getReportTypeName($this->reportResult);
$periodName = $reportService->getReportPeriodName($this->reportResult);
$reportsPageUrl = $urlGenerator->route('ai.reports.show');
foreach ($recipients as $recipient) {
$jobDispatcher->dispatch(new SendReportNotGeneratedMailJob(
reportUuid: $this->reportResult->getUuid(),
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
reportName: $reportName,
periodName: $periodName,
reportsPageUrl: $reportsPageUrl,
));
}
$logger->info(self::LOG_PREFIX . ' Dispatched not-generated notifications', [
'automatedReportUuid' => $this->reportUuid,
'recipientsCount' => count($recipients),
]);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
@extends('emails.template')
@section('header')
@endsection
@section('content')
<p>Hi there,</p>
<p>
We weren’t able to generate your
<span style="font-weight: bold; color: #ee3071">‘{{ $reportName }}’</span>
report for <b>{{ $periodName }}</b>, as no calls matched your selected filters.
</p>
<p>
💡 Once new calls match your filters, your next scheduled report will be
generated automatically.
</p>
<p>
You can review or update your filters anytime in
<a href="{{ $reportsPageUrl }}" style="color: #ee3071">Jiminny → AI Reports</a>.
</p>
<p>
Best wishes, <br/>
The Jiminny Team
</p>
@endsection
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
64502
|
|
64506
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
<?php
declare(strict_types=1);
namespace Jiminny\Jobs\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Contracts\Routing\UrlGenerator;
use Illuminate\Queue\InteractsWithQueue;
use Jiminny\Component\ProphetAi\Exceptions\ProphetException;
use Jiminny\Component\ProphetAi\ProphetClient;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AskJiminnyReportActivityService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Psr\Log\LoggerInterface;
use Throwable;
class RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique
{
use InteractsWithQueue;
use Queueable;
private const string LOG_PREFIX = '[AskJiminnyReport:Generate]';
private const int MIN_ACTIVITIES_COUNT = 1;
public int $tries = 2;
private ?AutomatedReportResult $reportResult = null;
public function __construct(private readonly string $reportUuid)
{
$this->onQueue(Constants::QUEUE_ANALYTICS);
}
public function uniqueId(): string
{
return $this->reportUuid;
}
public function handle(
AutomatedReportsService $reportService,
AskJiminnyReportActivityService $activityService,
ProphetClient $prophetClient,
LoggerInterface $logger,
UrlGenerator $urlGenerator,
JobDispatcherInterface $jobDispatcher,
): void {
$logger->info(self::LOG_PREFIX . ' Started', [
'automatedReportUuid' => $this->reportUuid,
]);
try {
$automatedReport = $reportService->getReport($this->reportUuid);
if (! $this->validateReport($automatedReport, $logger)) {
return;
}
$creator = $automatedReport->getCreator();
if ($creator === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, report creator not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$savedSearch = $automatedReport->getSavedSearch();
if ($savedSearch === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, saved search not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$prompt = $automatedReport->getAskAnythingPrompt();
if ($prompt === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, ask anything prompt not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$this->reportResult = $reportService->getOrCreateReportResult(
automatedReport: $automatedReport,
data: [
'status' => AutomatedReportResult::STATUS_DEFAULT,
'media_type' => AutomatedReportsService::MEDIA_TYPE_PDF,
]
);
$activityIds = $activityService->getActivityIdsForSavedSearch(
savedSearch: $savedSearch,
user: $creator,
frequency: $automatedReport->getFrequency(),
);
$logger->info(self::LOG_PREFIX . ' Fetched activity IDs', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {
$this->failReport(AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES);
$logger->info(self::LOG_PREFIX . ' Not enough activities, skipped', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
$this->dispatchNotGeneratedNotifications(
$automatedReport,
$reportService,
$urlGenerator,
$jobDispatcher,
$logger,
);
return;
}
$payload = $reportService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $this->reportResult,
activityIds: $activityIds,
);
$this->reportResult->update([
'name' => $reportService->getReportFileName($this->reportResult),
'payload' => $payload,
'status' => AutomatedReportResult::STATUS_REQUESTED,
'requested_at' => Carbon::now()->toDateTimeString(),
]);
$logger->info(self::LOG_PREFIX . ' Request sent', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult->getUuid(),
'payload' => $payload,
]);
$response = $prophetClient->sendRequest(
endpoint: ProphetClient::ASK_JIMINNY_REPORT,
requestArray: $payload,
);
$logger->info(self::LOG_PREFIX . ' Response received', [
'response' => $response->getContent(),
]);
} catch (Throwable $exception) {
$reason = $exception instanceof ProphetException
? AutomatedReportResult::REASON_PROPHET_API_ERROR
: AutomatedReportResult::REASON_DEFAULT;
$this->failReport($reason);
$logger->error(self::LOG_PREFIX . ' Error', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult?->getUuid(),
'code' => $exception->getCode(),
'message' => $exception->getMessage(),
]);
if ($this->attempts() < $this->tries) {
$logger->info(self::LOG_PREFIX . ' Retry scheduled', [
'attempts' => $this->attempts(),
]);
$this->release(30);
} else {
$this->fail($exception);
}
}
}
private function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger): bool
{
if ($automatedReport->getType() !== AutomatedReportsService::TYPE_ASK_JIMINNY) {
$logger->warning(self::LOG_PREFIX . ' Skipped, not an ask_jiminny report', [
'automatedReportUuid' => $this->reportUuid,
'type' => $automatedReport->getType(),
]);
return false;
}
if (! $automatedReport->getStatus()) {
$logger->info(self::LOG_PREFIX . ' Skipped, report is not active', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
if ($automatedReport->getTeam()->getStatus() !== Team::STATUS_ACTIVE) {
$logger->info(self::LOG_PREFIX . ' Skipped, team is inactive', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
return true;
}
private function failReport(int $reason): void
{
$this->reportResult?->update([
'status' => AutomatedReportResult::STATUS_FAILED,
'reason' => $reason,
]);
}
private function dispatchNotGeneratedNotifications(
AutomatedReport $automatedReport,
AutomatedReportsService $reportService,
UrlGenerator $urlGenerator,
JobDispatcherInterface $jobDispatcher,
LoggerInterface $logger,
): void {
if ($this->reportResult === null) {
return;
}
$recipients = $reportService->getValidRecipientUsers($automatedReport);
if (empty($recipients)) {
$logger->info(self::LOG_PREFIX . ' No recipients to notify about missing report', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$reportName = $automatedReport->getCustomName()
?: $reportService->getReportTypeName($this->reportResult);
$periodName = $reportService->getReportPeriodName($this->reportResult);
$reportsPageUrl = $urlGenerator->route('ai.reports.show');
foreach ($recipients as $recipient) {
$jobDispatcher->dispatch(new SendReportNotGeneratedMailJob(
reportUuid: $this->reportResult->getUuid(),
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
reportName: $reportName,
periodName: $periodName,
reportsPageUrl: $reportsPageUrl,
));
}
$logger->info(self::LOG_PREFIX . ' Dispatched not-generated notifications', [
'automatedReportUuid' => $this->reportUuid,
'recipientsCount' => count($recipients),
]);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
@extends('emails.template')
@section('header')
@endsection
@section('content')
<p>Hi there,</p>
<p>
We weren’t able to generate your
<span style="font-weight: bold; color: #ee3071">‘{{ $reportName }}’</span>
report for <b>{{ $periodName }}</b>, as no calls matched your selected filters.
</p>
<p>
💡 Once new calls match your filters, your next scheduled report will be
generated automatically.
</p>
<p>
You can review or update your filters anytime in
<a href="{{ $reportsPageUrl }}" style="color: #ee3071">Jiminny → AI Reports</a>.
</p>
<p>
Best wishes, <br/>
The Jiminny Team
</p>
@endsection
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
64506
|
|
64509
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKERO $1Source DB:NAS mount:Archive DB:Data dir:-zshО $82* Build full da...• *3OKOK(4.5G)/Volumes/Test/screenpipeexistsOK(3.0G)(192 files, 501M)[+00m03s] • Counting source rows for2026-04-20frames:elements:ui_events:ocr_text:meetings:9093687142997059712[+00m03s] • Initialising tables, indexes, FTScreating tablescreating indexescreating FTS tables• Om00s• 0m01s• OmOOs[+00m04s] • Syncing data for 2026-04-20video_chunksframes (9093 rows)ocr_text (5971 rows)ui_events (9970 rows)elements (687142 rows)meetings (2 rows)• Omb0s/ 1m20s• 0m48s• Om01s• Om48s• Om00s[+03m01s] • Updating FTSindexeselements_ftsframes_ftsui_events_fts• 1m27s• 2m10s• Om03s[+06m41s] • Verifying DBframes:elements:ui_events:ocr_text:meetings:9093 / 9093687142 / 6871429970 / 99705971 / 59712/2[+07m44s] • Copying data folder for 2026-04-20rsync2026-04-20/ NAS• 0m31s2026-04-2110:48:54]Archive DB size:3.8G[2026-04-2110:48:54]Total time:8m15s[2026-04-2110:48:54]Sync complete for 2026-04-20[2026-04-2110:48:54]-____------пппппlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $-zsh• *4-zshscreenpipe"• 85-zshSupport Daily - in 41 m86APP (-zsh)|• 87ec2-user@ip-…100% <78Tue 21 Apr 14:19:48T81• 88--zsh(192 files, 501M)...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
64509
|
|
64511
|
PhostormVIeWINavigarecodeFV faVsco.jsProledeyC) As PhostormVIeWINavigarecodeFV faVsco.jsProledeyC) Ask.liminnvRenortActivitvServiceTest.ohr© PlaybackService.php° PlaybackVideoOnlyService.php© ImportActivity TypesTest.phpo relakepository.php© PlaybookCategoryService.phpecatmatininvh© PlaylistGeneratorinterface.phpAutomateakeporissendcommand.pnp©) Automatedreporiskepository.phpkesolvereamermeonnection.ongC) CreatereldAcuivitvevent.ohocTrackProviderinstalledzvent.ono© SimpleThrottleService.php© SlackService.phpC) CreateActivityLoggedEvent.phpC) UserPilotActivityListener.pho© ActivityLoqqed.php© SocialAccountService.phpC) AutomatedReportsCallbackService.php© RequestGenerateAskJiminnyReportJob.php x© SoftPhoneService.phpcleamDeacuivareaservice.onp(C) AutomatedReportResult.ohd© TeamOwnerService.phpC) AutomatedReport.ohrc) leamservice.onpclass RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique© TranscodeParameterResolver.phf 1gsc) Userservice.onr© Uuid.php>D Traits> O UseCasesUserMUtilsValidationnvohp helners.ohoCInitialFrontendState.oho(c) liminnv.oho© Plan.php© Serializer.php(c) TeamScimDetailc nhn) M hootstran) M buildi>@ config|>@ contrib)M datahacol>@ docs> C front-end>C lana226> @ node modules library root>@ phpstan> O publicv D resources233v _ viewsv D emails>Mactivities> M calendars17 crmM postmark-temolates• M reportsask-liminny-report-deneratrenort-denerated.blade.ohrehutton hlade nhneconference-footer blade nhoprivate function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger)nnivate function failRenont(int Snpason)• voidiSthic->nenontResul+2->undatedfstatuci => AutomatedRenontResult.•STATIIS CATIEn.Inpason' => Sreasonprivate function dispatchNotGeneratedNotifications(AutomatedReport sautomatedkeport.AutomatedReportsservice Sreportservice.UrLbenerator surlbenerator,Jooinspatcherintertace 10011spatcher.Loogerintertace sloggen.)• void {if (Sthis->reportResult === null) {Srecinients = srenon+Service->aetVaillidPecinientlsens(automatedRenont)*ifcemntv(Srecinients))$logger->info(self::LOG_PREFIX . ' No recipients to notify about missing report', [lautomatedRenontlluid' = Sthis->renontlluid.Gnonon+Namo = CautomatodPonon+-sao+CuctomNamo()?: SreportService->qetReportTypeName(Sthis->reportResult):SperiodName = SreportService->qetReportPeriodName(Sthis->reportResult):=custom.log= laravel.log4 SF jiminny@localhost]A HS_local jiminny@localhost]& console [PKol)& console [EU]© ReportNotCated.ongreport-not-generated.blade.php X ©SendReportNotGeneratedMailJob.php© SendReportMailJob.phpA console [STAGING)dexcenas"emarts.cemolace"))ACCeDC Keneссdsection('header'))dendsection@section('content')<p>H1 there,‹/p>We weren't able to generate your<soan stvlez".•">'*1 SreportName Frarsquo;</span>report for <b>{{ $periodName }}</b>, as no calls matched your selected filters.<0>💡 Once new calls match your filters, your next scheduled report will begenerated automatically.<n>You can review or update your filters anytime in«a href="( SgeportsPageUrl }3" style="color: #ee3071">Jiminny → AI Reports‹/a>.</р>Best wishes, <br/›The Jiminny TeamdendsectionSupport Daily - in 41 m100% LzTue 21 Apr 14:19:53CascadeReview Planhat IntearSalestorce Lead ConviAutomated Report Emdockerphp -/var/www/app/Jobs/Automatedkeports/RequestGenerateAskszmannykeportgob.pпp ae- exec docker lamo 1 oho =ftited daemon is running:ddockeruapx fusers/Lukas/.docKer/sundoccker.socki Cernectk such fite or ahrestcoyrect andDocker isn't running — you can venity oy running tests in the contalner. here's the summary:summaryAdded a new email notitication for scheduled Ask Jiminnv reports when no activities match the filters)New files• ReportNotGenerated.php — Mallable for the notitication (no attachment)• report-not-generated.blade.php - Blade template matching the provided design,• SendReportNotGeneratedMailJob.php - Per-recipient queued job (subject: Your '[Report Name]' report wasn't generated ).Moditied• Added UrlGenerator + JobDispatcherInterface deos to handle0When count(SactivityIds) < MIN_ACTIVITIES COUNT, after marking the result failed with REASON NOT ENOUGH ACTIVITIES, it now calls disdispatches a SendReportNotGeneratedMailJob per recipient with the report's custom name (fallback to type name) and formatted periodTests•RequectGenerateAckliminnvRenortlohTect.nhn• Added UrlGenerator + JobDispatcherInterface mocks.• Updated all existing tests to pass the new args and stub getValidRecipientUsers where applicable• New test testHandleDisoatchesNotGeneratedNotificationswhenNoAct.ivitles asserting 2 SendReportNotGeneratedMaiUJobs areTo run the tests.i bashdocker exec docker lamo 1 /vendor/bin/ohounit --filter RequestGenerateAskJiminnvReportJobTestG #oe with shonnoets/D report-not-generated.blade.php +25eports/ SendReportNotGeneratedMailJob.php +91anorts/ ( RequestGenerateAsk.liminnvRenort.lob.ohn 15/ RequestGenerateAsk.liminnvRenort.JobTest.nhv +93-13Ask anvthing (&.+D)+ « Code IClaude Qnus 17 Medium* Reiect allii10•22|al .View allAccent alliPo. 4 spac...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
64511
|
|
64514
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKERO $1Source DB:NAS mount:Archive DB:Data dir:-zshО $82* Build full da...• *3OKOK(4.5G)/Volumes/Test/screenpipeexistsOK(3.0G)(192 files, 501M)[+00m03s] • Counting source rows for2026-04-20frames:elements:ui_events:ocr_text:meetings:9093687142997059712[+00m03s] • Initialising tables, indexes, FTScreating tablescreating indexescreating FTS tables• Om00s• 0m01s• OmOOs[+00m04s] • Syncing data for 2026-04-20video_chunksframes (9093 rows)ocr_text (5971 rows)ui_events (9970 rows)elements (687142 rows)meetings (2 rows)• Omb0s/ 1m20s• 0m48s• Om01s• Om48s• Om00s[+03m01s] • Updating FTSindexeselements_ftsframes_ftsui_events_fts• 1m27s• 2m10s• Om03s[+06m41s] • Verifying DBframes:elements:ui_events:ocr_text:meetings:9093 / 9093687142 / 6871429970 / 99705971 / 59712/2[+07m44s] • Copying data folder for 2026-04-20rsync2026-04-20/ NAS• 0m31s2026-04-2110:48:54]Archive DB size:3.8G[2026-04-2110:48:54]Total time:8m15s[2026-04-2110:48:54]Sync complete for 2026-04-20[2026-04-2110:48:54]-____------пппппlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $-zsh• *4-zshscreenpipe"285-zsh# Support Daily • in 40 m86APP (-zsh)• 87ec2-user@ip-…100% <78Tue 21 Apr 14:20:02T81• 88--zsh+(192 files, 501M)...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
64514
|
|
64515
|
PhostormVIewINavigarecodeFV faVsco.js#11894 on JY- PhostormVIewINavigarecodeFV faVsco.js#11894 on JY-18909-automated-reports-aslProledeyC) Ask.liminnvRenortActivitvServiceTest.ohr© PlaybackService.php° PlaybackVideoOnlyService.php© ImportActivity TypesTest.phpo relakepository.php© PlaybookCategoryService.phpecatmatininvh© PlaylistGeneratorinterface.phpAutomateakeporissendcommand.pnp©) Automatedreporiskepository.phpkesolveleamermeonnecton.ongcTrackProviderinstalledzvent.ono© SimpleThrottleService.php© SlackService.phpC) CreateActivityLoggedEvent.phpC) UserPilotActivityListener.pho© ActivityLoqqed.php© SocialAccountService.phpC) AutomatedReportsCallbackService.php© RequestGenerateAskJiminnyReportJob.php x© SoftPhoneService.phpcleamDeacuivareaservice.onp(C) AutomatedReportResult.ohd© TeamOwnerService.phpC) AutomatedReport.ohrc) leamservice.onpclass RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique© TranscodeParameterResolver.phf 1gsc) Userservice.onr© Uuid.php>D Traits> O UseCasesUserMUtilsValidationnvohp helners.ohoCInitialFrontendState.oho(c) liminnv.oho© Plan.php© Serializer.php(c) TeamScimDetailc nhn) M hootstran) M buildi>@ config|>@ contrib)M datahacol>@docs> C front-end>C lana226> @ node modules library root>C phpstan> O publicv D resources233v _ viewsv D emails>Mactivities> M calendars17 crmM postmark-temolatesM reportsask-liminny-report-deneratrenort-denerated.blade.ohrehutton hlade nhneconference-footer hlade nhnprivate function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger)nnivate function failPenontint Srpason)• voidiSthic->nenontResul+2->undatedfstatuci => AutomatedRenontRecul+.•STATIIS SATIEn.Inpason' => Sreasonprivate function dispatchNotGeneratedNotifications(AutomatedReport sautomatedkeport.AutomatedReportsservice Sreportservice.UrLbenerator surlbenerator,Jobinspatcherintertace s10011spatcher.Loogerintertace sloggen.)• void {if (Sthis->reportResult === null) {Srecinients = srenon+Service->aetVaillidPecinientlsens(automatedRenont)*ifcemntv(Srecinients))$logger->info(self::LOG_PREFIX . ' No recipients to notify about missing report', [lautomatedRenontlluid' = Sthis->renontlluid.Gnonon+lamo =CautomatodPonont-sao+Cuctomlamo(N?: SreportService->qetReportTypeName(Sthis->reportResult):SperiodName = SreportService->qetReportPeriodName($this->reportResult):=custom.log= laravel.log4 SF giminny@localhost]A HS_local jiminny@localhost]& console [PKol)& console [EU]© ReportNotCrated.onpreport-not-generated.blade.php X ©SendReportNotGeneratedMailJob.php© SendReportMailJob.phpA console [STAGING)dexcenas"emarus.cemolace"))ACCeDC Keneссdsection('header'))dendsection@section('content')<p>H1 there,‹/p>We weren't able to generate your<soan stvlez".•">'*1 SreportName Frarsquo;</span>report for <b>{{ $periodName }}</b>, as no calls matched your selected filters.</р>💡 Once new calls match your filters, your next scheduled report will begenerated automatically.<n>19You can review or update your filters anytime in<a href="{{ SreportsPageUrl }}" style="color: #ee3071">Jiminny → AI Reports‹/a>.</р>Best wishes, <br/›The Jiminny Team</p>|dendsection• suppont Dally • In 40 m100% LzTue 21 Apr 14:20:02AskJiminnyReportActivityServiceTestvCascadeReview Planhat IntearSalestorce Lead ConviAutomated Report Em+0..dockerphp -/var/www/app/Jobs/Automatedkeports/RequestGenerateAskszmznnykeportgob.pпp d- exec docker lamo 1 oho =ftited daemon is running:ddockeruapx fusers/Lukas/.docKer/sundoccker.socki Cernectk such fite or ahrestcoyrect andDocker isn't running — you can venity oy running tests in the contalner. here's the summary:summaryAdded a new email notitication for scheduled Ask Jiminnv reports when no activities match the filters)New files• ReportNotGenerated.php — Mallable for the notitication (no attachment)• report-not-generated.blade.php - Blade template matching the provided design.• SendReportNotGeneratedMailJob.php - Per-recipient queued job (subject: Your '[Report Name]' report wasn't generated ).Moditied• Added UrlGenerator + JobDispatcherInterface deos to handle0When count(SactivityIds) < MIN_ACTIVITIES COUNT, after marking the result failed with REASON NOT ENOUGH ACTIVITIES, it now calls disdispatches a SendReportNotGeneratedMailJob per recipient with the report's custom name (fallback to type name) and formatted periodTests•RequectGenerateAckliminnvRenortlohTect.nhn• Added UrlGenerator + JobDispatcherInterface mocks.• Updated all existing tests to pass the new args and stub getValidRecipientUsers where applicable• New test testHandleDisoatchesNotGeneratedNotificationswhenNoAct.ivitles asserting 2 SendReportNotGeneratedMaiUJobs areTo run the tests.i bashdocker exec docker lamo 1 /vendor/bin/ohounit --filter RequestGenerateAskJiminnvReportJobTestG #oe with shonnoe1 1edit L Accept File &~ X Reject File 0& @ < 2 of 5 files →ts/D report-not-generated.blade.php +25eports/ SendReportNotGeneratedMailJob.php +91anorts/ ( RequestGenerateAsk.liminnvRenort.lob.nhn 15./n RequestGenerateAsk.liminnvRenort.JobTest.nhv +93-13Ask anvthing (&.+D)+ « Code IClaude Qnus 17 Mediumal .View allAccent alliW Windsurf Teams 24-0UTE.8io 4 spaces...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
64515
|
|
64516
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
<?php
declare(strict_types=1);
namespace Jiminny\Jobs\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Contracts\Routing\UrlGenerator;
use Illuminate\Queue\InteractsWithQueue;
use Jiminny\Component\ProphetAi\Exceptions\ProphetException;
use Jiminny\Component\ProphetAi\ProphetClient;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AskJiminnyReportActivityService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Psr\Log\LoggerInterface;
use Throwable;
class RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique
{
use InteractsWithQueue;
use Queueable;
private const string LOG_PREFIX = '[AskJiminnyReport:Generate]';
private const int MIN_ACTIVITIES_COUNT = 1;
public int $tries = 2;
private ?AutomatedReportResult $reportResult = null;
public function __construct(private readonly string $reportUuid)
{
$this->onQueue(Constants::QUEUE_ANALYTICS);
}
public function uniqueId(): string
{
return $this->reportUuid;
}
public function handle(
AutomatedReportsService $reportService,
AskJiminnyReportActivityService $activityService,
ProphetClient $prophetClient,
LoggerInterface $logger,
UrlGenerator $urlGenerator,
JobDispatcherInterface $jobDispatcher,
): void {
$logger->info(self::LOG_PREFIX . ' Started', [
'automatedReportUuid' => $this->reportUuid,
]);
try {
$automatedReport = $reportService->getReport($this->reportUuid);
if (! $this->validateReport($automatedReport, $logger)) {
return;
}
$creator = $automatedReport->getCreator();
if ($creator === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, report creator not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$savedSearch = $automatedReport->getSavedSearch();
if ($savedSearch === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, saved search not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$prompt = $automatedReport->getAskAnythingPrompt();
if ($prompt === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, ask anything prompt not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$this->reportResult = $reportService->getOrCreateReportResult(
automatedReport: $automatedReport,
data: [
'status' => AutomatedReportResult::STATUS_DEFAULT,
'media_type' => AutomatedReportsService::MEDIA_TYPE_PDF,
]
);
$activityIds = $activityService->getActivityIdsForSavedSearch(
savedSearch: $savedSearch,
user: $creator,
frequency: $automatedReport->getFrequency(),
);
$logger->info(self::LOG_PREFIX . ' Fetched activity IDs', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {
$this->failReport(AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES);
$logger->info(self::LOG_PREFIX . ' Not enough activities, skipped', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
$this->dispatchNotGeneratedNotifications(
$automatedReport,
$reportService,
$urlGenerator,
$jobDispatcher,
$logger,
);
return;
}
$payload = $reportService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $this->reportResult,
activityIds: $activityIds,
);
$this->reportResult->update([
'name' => $reportService->getReportFileName($this->reportResult),
'payload' => $payload,
'status' => AutomatedReportResult::STATUS_REQUESTED,
'requested_at' => Carbon::now()->toDateTimeString(),
]);
$logger->info(self::LOG_PREFIX . ' Request sent', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult->getUuid(),
'payload' => $payload,
]);
$response = $prophetClient->sendRequest(
endpoint: ProphetClient::ASK_JIMINNY_REPORT,
requestArray: $payload,
);
$logger->info(self::LOG_PREFIX . ' Response received', [
'response' => $response->getContent(),
]);
} catch (Throwable $exception) {
$reason = $exception instanceof ProphetException
? AutomatedReportResult::REASON_PROPHET_API_ERROR
: AutomatedReportResult::REASON_DEFAULT;
$this->failReport($reason);
$logger->error(self::LOG_PREFIX . ' Error', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult?->getUuid(),
'code' => $exception->getCode(),
'message' => $exception->getMessage(),
]);
if ($this->attempts() < $this->tries) {
$logger->info(self::LOG_PREFIX . ' Retry scheduled', [
'attempts' => $this->attempts(),
]);
$this->release(30);
} else {
$this->fail($exception);
}
}
}
private function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger): bool
{
if ($automatedReport->getType() !== AutomatedReportsService::TYPE_ASK_JIMINNY) {
$logger->warning(self::LOG_PREFIX . ' Skipped, not an ask_jiminny report', [
'automatedReportUuid' => $this->reportUuid,
'type' => $automatedReport->getType(),
]);
return false;
}
if (! $automatedReport->getStatus()) {
$logger->info(self::LOG_PREFIX . ' Skipped, report is not active', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
if ($automatedReport->getTeam()->getStatus() !== Team::STATUS_ACTIVE) {
$logger->info(self::LOG_PREFIX . ' Skipped, team is inactive', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
return true;
}
private function failReport(int $reason): void
{
$this->reportResult?->update([
'status' => AutomatedReportResult::STATUS_FAILED,
'reason' => $reason,
]);
}
private function dispatchNotGeneratedNotifications(
AutomatedReport $automatedReport,
AutomatedReportsService $reportService,
UrlGenerator $urlGenerator,
JobDispatcherInterface $jobDispatcher,
LoggerInterface $logger,
): void {
if ($this->reportResult === null) {
return;
}
$recipients = $reportService->getValidRecipientUsers($automatedReport);
if (empty($recipients)) {
$logger->info(self::LOG_PREFIX . ' No recipients to notify about missing report', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$reportName = $automatedReport->getCustomName()
?: $reportService->getReportTypeName($this->reportResult);
$periodName = $reportService->getReportPeriodName($this->reportResult);
$reportsPageUrl = $urlGenerator->route('ai.reports.show');
foreach ($recipients as $recipient) {
$jobDispatcher->dispatch(new SendReportNotGeneratedMailJob(
reportUuid: $this->reportResult->getUuid(),
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
reportName: $reportName,
periodName: $periodName,
reportsPageUrl: $reportsPageUrl,
));
}
$logger->info(self::LOG_PREFIX . ' Dispatched not-generated notifications', [
'automatedReportUuid' => $this->reportUuid,
'recipientsCount' => count($recipients),
]);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
2
Previous Highlighted Error
Next Highlighted Error
@extends('emails.template')
@section('header')
@endsection
@section('content')
<p>Hi there,</p>
<p>
We weren’t able to generate your
<span style="font-weight: bold; color: #ee3071">‘{{ $reportName }}’</span>
report for <b>{{ $periodName }}</b>, as no calls matched your selected filters.
</p>
<p>
💡 Once new calls match your filters, your next scheduled report will be
generated automatically.
</p>
<p>
You can review or update your filters anytime in
<a href="{{ $reportsPageUrl }}" style="color: #ee3071">Jiminny → AI Reports</a>.
</p>
<p>
Best wishes, <br/>
The Jiminny Team
</p>
@endsection
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
64516
|
|
64517
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
PhostormVIewINavigarecodeFV faVsco.js#11894 on JY-18909-automated-reports-aslProledeyC) Ask.liminnvRenortActivitvServiceTest.ohr© PlaybackService.php° PlaybackVideoOnlyService.php© ImportActivity TypesTest.phpo relakepository.php© PlaybookCategoryService.phpecatmatininvh© PlaylistGeneratorinterface.phpAutomateakeporissendcommand.pnp©) Automatedreporiskepository.phpkesolveleamermeonnecton.ongcTrackProviderinstalledzvent.ono© SimpleThrottleService.php© SlackService.phpC) CreateActivityLoggedEvent.phpC) UserPilotActivityListener.pho© ActivityLoqqed.php© SocialAccountService.phpC) AutomatedReportsCallbackService.php© RequestGenerateAskJiminnyReportJob.php x© SoftPhoneService.phpcleamDeacuivareaservice.onp(C) AutomatedReportResult.ohd© TeamOwnerService.phpC) AutomatedReport.ohoc) leamservice.onpclass RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique© TranscodeParameterResolver.phf 1gsc) Userservice.onr© Uuid.php>D Traits> O UseCasesUserMUtilsValidationnvohp helners.ohoCInitialFrontendState.oho(c) liminnv.oho© Plan.php© Serializer.php(c) TeamScimDetailc nhn) M hootstran) M buildi>@ config|>@ contrib)M datahacol>@ docs> C front-end>C lana226> @ node modules library root>C phpstan> O publicv D resources233v _ viewsv D emails>Mactivities> M calendars17 crmM postmark-temolatesM reportsask-liminny-report-deneratrenort-denerated.blade.ohrehutton hlade nhneconference-footer hlade nhnprivate function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger)nnivate function failPenontint Srpason)• voidiSthic->nenontResul+2->undatedfstatuci => AutomatedRenontRecul+.•STATIIS SATIEn.Inpason' => Sreasonprivate function dispatchNotGeneratedNotifications(AutomatedReport sautomatedkeport.AutomatedReportsservice Sreportservice.UrLbenerator surlbenerator,Jooinspatcherintertace 10011spatcher.Loogerintertace sloggen.)• void {if (Sthis->reportResult === null) {Srecinients = srenon+Service->aetVaillidPecinientlsens(automatedRenont)*ifcemntv(Srecinients))$logger->info(self::LOG_PREFIX . ' No recipients to notify about missing report', [lautomatedRenontlluid' = Sthis->renontlluid.Gnonon+lamo =CautomatodPonont-sao+Cuctomlamo(N?: SreportService->qetReportTypeName(Sthis->reportResult):SperiodName = SreportService->qetReportPeriodName($this->reportResult):=custom.log4 SF jiminny@localhost]A HS_local jiminny@localhost]console [PKol)& console [EU]© ReportNotreport-not-generated.blade.php X ©SendReportNotGeneratedMailJob.php© SendReportMailJob.phpA console [STAGING)dextends(l'emails.template')keneccdsection('header'))dendsection@section('content')<p>H1 there,‹/p>We weren't able to generate your<soan stvlez".">'44 SreportName &&rsauo:</soan›report for <b>{{ $periodName }}</b>, as no calls matched your selected filters.<0>💡 Once new calls match your filters, your next scheduled report will begenerated automatically.<n>19You can review or update your filters anytime in<a href="{{ SreportsPageUrl }}" style="color: #ee3071">Jiminny → AI Reports‹/a>.</р>Best wishes, <br/›The Jiminny Teamdendsection• suppont Dally • In 40 m100% LzTue 21 Apr 14:20:05U AskJimirCascadeReview Planhat IntearSalestorce Lead ConviAutomated Report Em+0..dockerphp -/var/www/app/Jobs/Automatedkeports/RequestGenerateAskszmznnykeportgob.pпp d- exec docker lamo 1 oho =ftited daemon is running:ddockeruapx fusers/Lukas/.docKer/sundoccker.socki Cernectk such fite or ahrestcoyrect andDocker isn't running — you can venity oy running tests in the contalner. here's the summary:summaryAdded a new email notitication for scheduled Ask Jiminnv reports when no activities match the filters)New files• ReportNotGenerated.php — Mallable for the notitication (no attachment)• report-not-generated.blade.php - Blade template matching the provided design.• SendReportNotGeneratedMailJob.php - Per-recipient queued job (subject: Your '[Report Name]' report wasn't generated ).• Added UrlGenerator + JobDispatcherInterface deos to handle0When count(SactivityIds) < MIN_ACTIVITIES COUNT, after marking the result failed with REASON NOT ENOUGH ACTIVITIES, it now calls disdispatches a SendReportNotGeneratedMailJob per recipient with the report's custom name (fallback to type name) and formatted periodTests•RequectGenerateAckliminnvRenortlohTect.nhn• Added UrlGenerator + JobDispatcherInterface mocks.• Updated all existing tests to pass the new args and stub getValidRecipientUsers where applicable• New test testHandleDisoatchesNotGeneratedNotificationswhenNoAct.ivitles asserting 2 SendReportNotGeneratedMaiUJobs areTo run the tests.i bashdocker exec docker lamo 1 /vendor/bin/ohounit --filter RequestGenerateAskJiminnvReportJobTestG #oe with shonnoe1 1 edit 1Accept File &~ X Reject File 0%€ < 2 of 5 files →ts/D report-not-generated.blade.php +25eports/ SendReportNotGeneratedMailJob.php +91anorts/ ( RequestGenerateAsk.liminnvRenort.lob.nhn 15./n RequestGenerateAsk.liminnvRenort.JobTest.nhv +93-13Ask anvthing (&.+D)+ « Code IClaude Qnus 17 Mediumal .View allReiect alllAccent allW Windsurf Teams1-28|UTE.8Po 4 spaces...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
64517
|
|
64518
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
<?php
declare(strict_types=1);
namespace Jiminny\Jobs\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Contracts\Routing\UrlGenerator;
use Illuminate\Queue\InteractsWithQueue;
use Jiminny\Component\ProphetAi\Exceptions\ProphetException;
use Jiminny\Component\ProphetAi\ProphetClient;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AskJiminnyReportActivityService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Psr\Log\LoggerInterface;
use Throwable;
class RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique
{
use InteractsWithQueue;
use Queueable;
private const string LOG_PREFIX = '[AskJiminnyReport:Generate]';
private const int MIN_ACTIVITIES_COUNT = 1;
public int $tries = 2;
private ?AutomatedReportResult $reportResult = null;
public function __construct(private readonly string $reportUuid)
{
$this->onQueue(Constants::QUEUE_ANALYTICS);
}
public function uniqueId(): string
{
return $this->reportUuid;
}
public function handle(
AutomatedReportsService $reportService,
AskJiminnyReportActivityService $activityService,
ProphetClient $prophetClient,
LoggerInterface $logger,
UrlGenerator $urlGenerator,
JobDispatcherInterface $jobDispatcher,
): void {
$logger->info(self::LOG_PREFIX . ' Started', [
'automatedReportUuid' => $this->reportUuid,
]);
try {
$automatedReport = $reportService->getReport($this->reportUuid);
if (! $this->validateReport($automatedReport, $logger)) {
return;
}
$creator = $automatedReport->getCreator();
if ($creator === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, report creator not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$savedSearch = $automatedReport->getSavedSearch();
if ($savedSearch === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, saved search not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$prompt = $automatedReport->getAskAnythingPrompt();
if ($prompt === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, ask anything prompt not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$this->reportResult = $reportService->getOrCreateReportResult(
automatedReport: $automatedReport,
data: [
'status' => AutomatedReportResult::STATUS_DEFAULT,
'media_type' => AutomatedReportsService::MEDIA_TYPE_PDF,
]
);
$activityIds = $activityService->getActivityIdsForSavedSearch(
savedSearch: $savedSearch,
user: $creator,
frequency: $automatedReport->getFrequency(),
);
$logger->info(self::LOG_PREFIX . ' Fetched activity IDs', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {
$this->failReport(AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES);
$logger->info(self::LOG_PREFIX . ' Not enough activities, skipped', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
$this->dispatchNotGeneratedNotifications(
$automatedReport,
$reportService,
$urlGenerator,
$jobDispatcher,
$logger,
);
return;
}
$payload = $reportService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $this->reportResult,
activityIds: $activityIds,
);
$this->reportResult->update([
'name' => $reportService->getReportFileName($this->reportResult),
'payload' => $payload,
'status' => AutomatedReportResult::STATUS_REQUESTED,
'requested_at' => Carbon::now()->toDateTimeString(),
]);
$logger->info(self::LOG_PREFIX . ' Request sent', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult->getUuid(),
'payload' => $payload,
]);
$response = $prophetClient->sendRequest(
endpoint: ProphetClient::ASK_JIMINNY_REPORT,
requestArray: $payload,
);
$logger->info(self::LOG_PREFIX . ' Response received', [
'response' => $response->getContent(),
]);
} catch (Throwable $exception) {
$reason = $exception instanceof ProphetException
? AutomatedReportResult::REASON_PROPHET_API_ERROR
: AutomatedReportResult::REASON_DEFAULT;
$this->failReport($reason);
$logger->error(self::LOG_PREFIX . ' Error', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult?->getUuid(),
'code' => $exception->getCode(),
'message' => $exception->getMessage(),
]);
if ($this->attempts() < $this->tries) {
$logger->info(self::LOG_PREFIX . ' Retry scheduled', [
'attempts' => $this->attempts(),
]);
$this->release(30);
} else {
$this->fail($exception);
}
}
}
private function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger): bool
{
if ($automatedReport->getType() !== AutomatedReportsService::TYPE_ASK_JIMINNY) {
$logger->warning(self::LOG_PREFIX . ' Skipped, not an ask_jiminny report', [
'automatedReportUuid' => $this->reportUuid,
'type' => $automatedReport->getType(),
]);
return false;
}
if (! $automatedReport->getStatus()) {
$logger->info(self::LOG_PREFIX . ' Skipped, report is not active', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
if ($automatedReport->getTeam()->getStatus() !== Team::STATUS_ACTIVE) {
$logger->info(self::LOG_PREFIX . ' Skipped, team is inactive', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
return true;
}
private function failReport(int $reason): void
{
$this->reportResult?->update([
'status' => AutomatedReportResult::STATUS_FAILED,
'reason' => $reason,
]);
}
private function dispatchNotGeneratedNotifications(
AutomatedReport $automatedReport,
AutomatedReportsService $reportService,
UrlGenerator $urlGenerator,
JobDispatcherInterface $jobDispatcher,
LoggerInterface $logger,
): void {
if ($this->reportResult === null) {
return;
}
$recipients = $reportService->getValidRecipientUsers($automatedReport);
if (empty($recipients)) {
$logger->info(self::LOG_PREFIX . ' No recipients to notify about missing report', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$reportName = $automatedReport->getCustomName()
?: $reportService->getReportTypeName($this->reportResult);
$periodName = $reportService->getReportPeriodName($this->reportResult);
$reportsPageUrl = $urlGenerator->route('ai.reports.show');
foreach ($recipients as $recipient) {
$jobDispatcher->dispatch(new SendReportNotGeneratedMailJob(
reportUuid: $this->reportResult->getUuid(),
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
reportName: $reportName,
periodName: $periodName,
reportsPageUrl: $reportsPageUrl,
));
}
$logger->info(self::LOG_PREFIX . ' Dispatched not-generated notifications', [
'automatedReportUuid' => $this->reportUuid,
'recipientsCount' => count($recipients),
]);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
2
Previous Highlighted Error
Next Highlighted Error
@extends('emails.template')
@section('header')
@endsection
@section('content')
<p>Hi there,</p>
<p>
We weren’t able to generate your
<span style="font-weight: bold; color: #ee3071">‘{{ $reportName }}’</span>
report for <b>{{ $periodName }}</b>, as no calls matched your selected filters.
</p>
<p>
💡 Once new calls match your filters, your next scheduled report will be
generated automatically.
</p>
<p>
You can review or update your filters anytime in
<a href="{{ $reportsPageUrl }}" style="color: #ee3071">Jiminny → AI Reports</a>.
</p>
<p>
Best wishes, <br/>
The Jiminny Team
</p>
@endsection
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
64518
|
|
64521
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
<?php
declare(strict_types=1);
namespace Jiminny\Jobs\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Contracts\Routing\UrlGenerator;
use Illuminate\Queue\InteractsWithQueue;
use Jiminny\Component\ProphetAi\Exceptions\ProphetException;
use Jiminny\Component\ProphetAi\ProphetClient;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AskJiminnyReportActivityService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Psr\Log\LoggerInterface;
use Throwable;
class RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique
{
use InteractsWithQueue;
use Queueable;
private const string LOG_PREFIX = '[AskJiminnyReport:Generate]';
private const int MIN_ACTIVITIES_COUNT = 1;
public int $tries = 2;
private ?AutomatedReportResult $reportResult = null;
public function __construct(private readonly string $reportUuid)
{
$this->onQueue(Constants::QUEUE_ANALYTICS);
}
public function uniqueId(): string
{
return $this->reportUuid;
}
public function handle(
AutomatedReportsService $reportService,
AskJiminnyReportActivityService $activityService,
ProphetClient $prophetClient,
LoggerInterface $logger,
UrlGenerator $urlGenerator,
JobDispatcherInterface $jobDispatcher,
): void {
$logger->info(self::LOG_PREFIX . ' Started', [
'automatedReportUuid' => $this->reportUuid,
]);
try {
$automatedReport = $reportService->getReport($this->reportUuid);
if (! $this->validateReport($automatedReport, $logger)) {
return;
}
$creator = $automatedReport->getCreator();
if ($creator === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, report creator not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$savedSearch = $automatedReport->getSavedSearch();
if ($savedSearch === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, saved search not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$prompt = $automatedReport->getAskAnythingPrompt();
if ($prompt === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, ask anything prompt not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$this->reportResult = $reportService->getOrCreateReportResult(
automatedReport: $automatedReport,
data: [
'status' => AutomatedReportResult::STATUS_DEFAULT,
'media_type' => AutomatedReportsService::MEDIA_TYPE_PDF,
]
);
$activityIds = $activityService->getActivityIdsForSavedSearch(
savedSearch: $savedSearch,
user: $creator,
frequency: $automatedReport->getFrequency(),
);
$logger->info(self::LOG_PREFIX . ' Fetched activity IDs', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {
$this->failReport(AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES);
$logger->info(self::LOG_PREFIX . ' Not enough activities, skipped', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
$this->dispatchNotGeneratedNotifications(
$automatedReport,
$reportService,
$urlGenerator,
$jobDispatcher,
$logger,
);
return;
}
$payload = $reportService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $this->reportResult,
activityIds: $activityIds,
);
$this->reportResult->update([
'name' => $reportService->getReportFileName($this->reportResult),
'payload' => $payload,
'status' => AutomatedReportResult::STATUS_REQUESTED,
'requested_at' => Carbon::now()->toDateTimeString(),
]);
$logger->info(self::LOG_PREFIX . ' Request sent', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult->getUuid(),
'payload' => $payload,
]);
$response = $prophetClient->sendRequest(
endpoint: ProphetClient::ASK_JIMINNY_REPORT,
requestArray: $payload,
);
$logger->info(self::LOG_PREFIX . ' Response received', [
'response' => $response->getContent(),
]);
} catch (Throwable $exception) {
$reason = $exception instanceof ProphetException
? AutomatedReportResult::REASON_PROPHET_API_ERROR
: AutomatedReportResult::REASON_DEFAULT;
$this->failReport($reason);
$logger->error(self::LOG_PREFIX . ' Error', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult?->getUuid(),
'code' => $exception->getCode(),
'message' => $exception->getMessage(),
]);
if ($this->attempts() < $this->tries) {
$logger->info(self::LOG_PREFIX . ' Retry scheduled', [
'attempts' => $this->attempts(),
]);
$this->release(30);
} else {
$this->fail($exception);
}
}
}
private function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger): bool
{
if ($automatedReport->getType() !== AutomatedReportsService::TYPE_ASK_JIMINNY) {
$logger->warning(self::LOG_PREFIX . ' Skipped, not an ask_jiminny report', [
'automatedReportUuid' => $this->reportUuid,
'type' => $automatedReport->getType(),
]);
return false;
}
if (! $automatedReport->getStatus()) {
$logger->info(self::LOG_PREFIX . ' Skipped, report is not active', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
if ($automatedReport->getTeam()->getStatus() !== Team::STATUS_ACTIVE) {
$logger->info(self::LOG_PREFIX . ' Skipped, team is inactive', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
return true;
}
private function failReport(int $reason): void
{
$this->reportResult?->update([
'status' => AutomatedReportResult::STATUS_FAILED,
'reason' => $reason,
]);
}
private function dispatchNotGeneratedNotifications(
AutomatedReport $automatedReport,
AutomatedReportsService $reportService,
UrlGenerator $urlGenerator,
JobDispatcherInterface $jobDispatcher,
LoggerInterface $logger,
): void {
if ($this->reportResult === null) {
return;
}
$recipients = $reportService->getValidRecipientUsers($automatedReport);
if (empty($recipients)) {
$logger->info(self::LOG_PREFIX . ' No recipients to notify about missing report', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$reportName = $automatedReport->getCustomName()
?: $reportService->getReportTypeName($this->reportResult);
$periodName = $reportService->getReportPeriodName($this->reportResult);
$reportsPageUrl = $urlGenerator->route('ai.reports.show');
foreach ($recipients as $recipient) {
$jobDispatcher->dispatch(new SendReportNotGeneratedMailJob(
reportUuid: $this->reportResult->getUuid(),
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
reportName: $reportName,
periodName: $periodName,
reportsPageUrl: $reportsPageUrl,
));
}
$logger->info(self::LOG_PREFIX . ' Dispatched not-generated notifications', [
'automatedReportUuid' => $this->reportUuid,
'recipientsCount' => count($recipients),
]);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
2
Previous Highlighted Error
Next Highlighted Error
@extends('emails.template')
@section('header')
@endsection
@section('content')
<p>Hi there,</p>
<p>
We weren’t able to generate your
<span style="font-weight: bold; color: #ee3071">‘{{ $reportName }}’</span>
report for <b>{{ $periodName }}</b>, as no calls matched your selected filters.
</p>
<p>
💡 Once new calls match your filters, your next scheduled report will be
generated automatically.
</p>
<p>
You can review or update your filters anytime in
<a href="{{ $reportsPageUrl }}" style="color: #ee3071">Jiminny → AI Reports</a>.
</p>
<p>
Best wishes, <br/>
The Jiminny Team
</p>
@endsection
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
64521
|
|
64522
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
<?php
declare(strict_types=1);
namespace Jiminny\Jobs\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Contracts\Routing\UrlGenerator;
use Illuminate\Queue\InteractsWithQueue;
use Jiminny\Component\ProphetAi\Exceptions\ProphetException;
use Jiminny\Component\ProphetAi\ProphetClient;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AskJiminnyReportActivityService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Psr\Log\LoggerInterface;
use Throwable;
class RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique
{
use InteractsWithQueue;
use Queueable;
private const string LOG_PREFIX = '[AskJiminnyReport:Generate]';
private const int MIN_ACTIVITIES_COUNT = 1;
public int $tries = 2;
private ?AutomatedReportResult $reportResult = null;
public function __construct(private readonly string $reportUuid)
{
$this->onQueue(Constants::QUEUE_ANALYTICS);
}
public function uniqueId(): string
{
return $this->reportUuid;
}
public function handle(
AutomatedReportsService $reportService,
AskJiminnyReportActivityService $activityService,
ProphetClient $prophetClient,
LoggerInterface $logger,
UrlGenerator $urlGenerator,
JobDispatcherInterface $jobDispatcher,
): void {
$logger->info(self::LOG_PREFIX . ' Started', [
'automatedReportUuid' => $this->reportUuid,
]);
try {
$automatedReport = $reportService->getReport($this->reportUuid);
if (! $this->validateReport($automatedReport, $logger)) {
return;
}
$creator = $automatedReport->getCreator();
if ($creator === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, report creator not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$savedSearch = $automatedReport->getSavedSearch();
if ($savedSearch === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, saved search not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$prompt = $automatedReport->getAskAnythingPrompt();
if ($prompt === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, ask anything prompt not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$this->reportResult = $reportService->getOrCreateReportResult(
automatedReport: $automatedReport,
data: [
'status' => AutomatedReportResult::STATUS_DEFAULT,
'media_type' => AutomatedReportsService::MEDIA_TYPE_PDF,
]
);
$activityIds = $activityService->getActivityIdsForSavedSearch(
savedSearch: $savedSearch,
user: $creator,
frequency: $automatedReport->getFrequency(),
);
$logger->info(self::LOG_PREFIX . ' Fetched activity IDs', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {
$this->failReport(AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES);
$logger->info(self::LOG_PREFIX . ' Not enough activities, skipped', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
$this->dispatchNotGeneratedNotifications(
$automatedReport,
$reportService,
$urlGenerator,
$jobDispatcher,
$logger,
);
return;
}
$payload = $reportService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $this->reportResult,
activityIds: $activityIds,
);
$this->reportResult->update([
'name' => $reportService->getReportFileName($this->reportResult),
'payload' => $payload,
'status' => AutomatedReportResult::STATUS_REQUESTED,
'requested_at' => Carbon::now()->toDateTimeString(),
]);
$logger->info(self::LOG_PREFIX . ' Request sent', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult->getUuid(),
'payload' => $payload,
]);
$response = $prophetClient->sendRequest(
endpoint: ProphetClient::ASK_JIMINNY_REPORT,
requestArray: $payload,
);
$logger->info(self::LOG_PREFIX . ' Response received', [
'response' => $response->getContent(),
]);
} catch (Throwable $exception) {
$reason = $exception instanceof ProphetException
? AutomatedReportResult::REASON_PROPHET_API_ERROR
: AutomatedReportResult::REASON_DEFAULT;
$this->failReport($reason);
$logger->error(self::LOG_PREFIX . ' Error', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult?->getUuid(),
'code' => $exception->getCode(),
'message' => $exception->getMessage(),
]);
if ($this->attempts() < $this->tries) {
$logger->info(self::LOG_PREFIX . ' Retry scheduled', [
'attempts' => $this->attempts(),
]);
$this->release(30);
} else {
$this->fail($exception);
}
}
}
private function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger): bool
{
if ($automatedReport->getType() !== AutomatedReportsService::TYPE_ASK_JIMINNY) {
$logger->warning(self::LOG_PREFIX . ' Skipped, not an ask_jiminny report', [
'automatedReportUuid' => $this->reportUuid,
'type' => $automatedReport->getType(),
]);
return false;
}
if (! $automatedReport->getStatus()) {
$logger->info(self::LOG_PREFIX . ' Skipped, report is not active', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
if ($automatedReport->getTeam()->getStatus() !== Team::STATUS_ACTIVE) {
$logger->info(self::LOG_PREFIX . ' Skipped, team is inactive', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
return true;
}
private function failReport(int $reason): void
{
$this->reportResult?->update([
'status' => AutomatedReportResult::STATUS_FAILED,
'reason' => $reason,
]);
}
private function dispatchNotGeneratedNotifications(
AutomatedReport $automatedReport,
AutomatedReportsService $reportService,
UrlGenerator $urlGenerator,
JobDispatcherInterface $jobDispatcher,
LoggerInterface $logger,
): void {
if ($this->reportResult === null) {
return;
}
$recipients = $reportService->getValidRecipientUsers($automatedReport);
if (empty($recipients)) {
$logger->info(self::LOG_PREFIX . ' No recipients to notify about missing report', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$reportName = $automatedReport->getCustomName()
?: $reportService->getReportTypeName($this->reportResult);
$periodName = $reportService->getReportPeriodName($this->reportResult);
$reportsPageUrl = $urlGenerator->route('ai.reports.show');
foreach ($recipients as $recipient) {
$jobDispatcher->dispatch(new SendReportNotGeneratedMailJob(
reportUuid: $this->reportResult->getUuid(),
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
reportName: $reportName,
periodName: $periodName,
reportsPageUrl: $reportsPageUrl,
));
}
$logger->info(self::LOG_PREFIX . ' Dispatched not-generated notifications', [
'automatedReportUuid' => $this->reportUuid,
'recipientsCount' => count($recipients),
]);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
2
Previous Highlighted Error
Next Highlighted Error
@extends('emails.template')
@section('header')
@endsection
@section('content')
<p>Hi there,</p>
<p>
We weren’t able to generate your
<span style="font-weight: bold; color: #ee3071">‘{{ $reportName }}’</span>
report for <b>{{ $periodName }}</b>, as no calls matched your selected filters.
</p>
<p>
💡 Once new calls match your filters, your next scheduled report will be
generated automatically.
</p>
<p>
You can review or update your filters anytime in
<a href="{{ $reportsPageUrl }}" style="color: #ee3071">Jiminny → AI Reports</a>.
</p>
<p>
Best wishes, <br/>
The Jiminny Team
</p>
@endsection
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
64522
|
|
64524
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
PhostormVIewINavigarecodeFV faVsco.js#11894 on JY-18909-automated-reports-aslProledeyC) Ask.liminnvRenortActivitvServiceTest.ohr© PlaybackService.php° PlaybackVideoOnlyService.php© ImportActivity TypesTest.phpo relakepository.php© PlaybookCategoryService.phpecatmatininvh© PlaylistGeneratorinterface.phpAutomateakeporissendcommand.pnp©) Automatedreporiskepository.phpkesolvereamermeonnection.ongcTrackProviderinstalledzvent.ono© SimpleThrottleService.php© SlackService.phpC) CreateActivityLoggedEvent.phpC) UserPilotActivityListener.pho© ActivityLoqqed.php© SocialAccountService.phpC) AutomatedReportsCallbackService.php© RequestGenerateAskJiminnyReportJob.php x© SoftPhoneService.phpcleamDeacuivareaservice.onp(C) AutomatedReportResult.ohd© TeamOwnerService.phpC) AutomatedReport.ohoc) leamservice.onpclass RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique© TranscodeParameterResolver.phf 1gsc) Userservice.onr© Uuid.php>D Traits> O UseCasesUserMUtilsValidationnvohp helners.ohoCInitialFrontendState.oho(c) liminnv.oho© Plan.php© Serializer.php(c) TeamScimDetailc nhn) M hootstran) M buildi>@ config|>@ contrib)M datahacol>@docs> C front-end>C lana226> @ node modules library root>C phpstan> O publicv D resources233v _ viewsv D emails>Mactivities> M calendars17 crmM postmark-temolatesM reportsask-liminny-report-deneratrenort-denerated.blade.ohrehutton hlade nhneconference-footer hlade nhnprivate function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger):nnivate function failRenont(int Snpason)• voidiSthic->nenontResul+2->undatedfstatuci => AutomatedRenontResult.•STATIIS CATIEn.Inpason' => Sreasonprivate function dispatchNotGeneratedNotifications(AutomatedReport sautomatedkeport.AutomatedReportsservice Sreportservice.UrLbenerator surlbenerator,Jobinspatcherintertace s10011spatcher.Loogerintertace sloggen.)• void {if (Sthis->reportResult === null) {Srecinients = srenon+Service->aetVaillidPecinientlsens(automatedRenont)*ifcemntv(Srecinients))$logger->info(self::LOG_PREFIX . ' No recipients to notify about missing report', [lautomatedRenontlluid' = Sthis->renontlluid.Gnonon+Namo = CautomatodPonon+-sao+CuctomNamo()?: SreportService->qetReportTypeName(Sthis->reportResult):SperiodName = SreportService->qetReportPeriodName(Sthis->reportResult):=custom.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]console [PKol)& console [EU]© ReportNotCrated.onpreport-not-generated.blade.php x © SendReportNotGer/ratedMailJob.php X© SendReportMailJob.phpA console [STAGING)dextends('emails.template'))dsection('header'))dendsection@section('content')<p>H1 there,‹/p>We weren't able to generate your<soan stvlez".. ">'^ SreportName ¿-ersauo:</soan›report for <b>{{ $periodName }}</b>, as no calls matched your selected filters.<o>💡 Once new calls match your filters, your next scheduled report will begenerated automatically<n>You can review or update your filters anytime in<a href="{{ SreportsPageUrl }}" style="color: #ee3071">Jiminny → AI Reports</a>.</р>Rest wishes, <br/>The Jiminny TeamS/0>dendsectionSupport Daily - in 40 m100% LzTue 21 Apr 14:20:15U AskJimirCascadeReview Planhat IntearSalestorce Lead ConviAutomated Report Em+0..ker-Lamp- php -/var/www/app/-алпукерогедов. рпp d0.evar/Mochests/Unzt/3ob5/Automatea/eports /7/questGeneFateASK) talnnyteportJo6t st- 0npdocker exec docker lamo 1 oho -faithd daeron is runing: aiae uapx atsensylukastereckerfrundokker,socdi cennectk; o sukhif te op dtret eoyrect andInougntssummaryAdded a new email notitication for scheduled Ask Jiminny reports when no activities match the filters)New fillesreport-not-generated.olade.ohp - Blade template matching the provided desian.• SendReportNotGeneratedMailJob.php — Per-recipient queued job (subject: Your '[Report Name)' report wasn't generated ).Modified•RequestGenerateAskaliminnvRenort.lob..ohm•Added UriGenerator + JobDispatcherInterface deostohandle0.• When count(SactivityIds) < MIN_ACTIVITIES COUNT, after marking the result failed with REASON NOT ENOUGH ACTIVITIES, it now calls disdispatches a SendReportNotGeneratedMailJob per recipient with the report's custom name (fallback to type name) and formatted periodTests• Added UriGenerator + JobDisnatcherInterface mocks.• Updated all existing tests to pass the new args and stub getValidRecipientUsers where applicable• New test testHandleDispatchesNotGeneratedNotificationsWhenNoActivities asserting 2 SendReportNotGeneratedMaiUobs aredienatchad whon there aro O antivitiacTo run the tests1n bashdocker exec docker lamo 1 ./vendor/bin/phounit --filter RequestGenerateAskiminnvReportJobTestlo!l **4 files with changes ~eports/ D SendReportNotGeneratedMailJob.php +91ann/Mail/Ponorte/M PonortNotGonoratod.nbn +A7enorts/^ RequestGenerateAck.liminnvRenort.lob.nhn 15%/ RequestGenerateAsk.liminnvRenort.JobTest.nhv +93-13Ask anvthing (&.+D)+ « Code IClaude Qnus 17 MediumAccent alliW Windsurf Teams1-281io 4 spaces...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
64524
|
|
64548
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
<?php
declare(strict_types=1);
namespace Jiminny\Jobs\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Contracts\Routing\UrlGenerator;
use Illuminate\Queue\InteractsWithQueue;
use Jiminny\Component\ProphetAi\Exceptions\ProphetException;
use Jiminny\Component\ProphetAi\ProphetClient;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AskJiminnyReportActivityService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Psr\Log\LoggerInterface;
use Throwable;
class RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique
{
use InteractsWithQueue;
use Queueable;
private const string LOG_PREFIX = '[AskJiminnyReport:Generate]';
private const int MIN_ACTIVITIES_COUNT = 1;
public int $tries = 2;
private ?AutomatedReportResult $reportResult = null;
public function __construct(private readonly string $reportUuid)
{
$this->onQueue(Constants::QUEUE_ANALYTICS);
}
public function uniqueId(): string
{
return $this->reportUuid;
}
public function handle(
AutomatedReportsService $reportService,
AskJiminnyReportActivityService $activityService,
ProphetClient $prophetClient,
LoggerInterface $logger,
UrlGenerator $urlGenerator,
JobDispatcherInterface $jobDispatcher,
): void {
$logger->info(self::LOG_PREFIX . ' Started', [
'automatedReportUuid' => $this->reportUuid,
]);
try {
$automatedReport = $reportService->getReport($this->reportUuid);
if (! $this->validateReport($automatedReport, $logger)) {
return;
}
$creator = $automatedReport->getCreator();
if ($creator === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, report creator not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$savedSearch = $automatedReport->getSavedSearch();
if ($savedSearch === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, saved search not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$prompt = $automatedReport->getAskAnythingPrompt();
if ($prompt === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, ask anything prompt not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$this->reportResult = $reportService->getOrCreateReportResult(
automatedReport: $automatedReport,
data: [
'status' => AutomatedReportResult::STATUS_DEFAULT,
'media_type' => AutomatedReportsService::MEDIA_TYPE_PDF,
]
);
$activityIds = $activityService->getActivityIdsForSavedSearch(
savedSearch: $savedSearch,
user: $creator,
frequency: $automatedReport->getFrequency(),
);
$logger->info(self::LOG_PREFIX . ' Fetched activity IDs', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {
$this->failReport(AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES);
$logger->info(self::LOG_PREFIX . ' Not enough activities, skipped', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
$this->dispatchNotGeneratedNotifications(
$automatedReport,
$reportService,
$urlGenerator,
$jobDispatcher,
$logger,
);
return;
}
$payload = $reportService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $this->reportResult,
activityIds: $activityIds,
);
$this->reportResult->update([
'name' => $reportService->getReportFileName($this->reportResult),
'payload' => $payload,
'status' => AutomatedReportResult::STATUS_REQUESTED,
'requested_at' => Carbon::now()->toDateTimeString(),
]);
$logger->info(self::LOG_PREFIX . ' Request sent', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult->getUuid(),
'payload' => $payload,
]);
$response = $prophetClient->sendRequest(
endpoint: ProphetClient::ASK_JIMINNY_REPORT,
requestArray: $payload,
);
$logger->info(self::LOG_PREFIX . ' Response received', [
'response' => $response->getContent(),
]);
} catch (Throwable $exception) {
$reason = $exception instanceof ProphetException
? AutomatedReportResult::REASON_PROPHET_API_ERROR
: AutomatedReportResult::REASON_DEFAULT;
$this->failReport($reason);
$logger->error(self::LOG_PREFIX . ' Error', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult?->getUuid(),
'code' => $exception->getCode(),
'message' => $exception->getMessage(),
]);
if ($this->attempts() < $this->tries) {
$logger->info(self::LOG_PREFIX . ' Retry scheduled', [
'attempts' => $this->attempts(),
]);
$this->release(30);
} else {
$this->fail($exception);
}
}
}
private function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger): bool
{
if ($automatedReport->getType() !== AutomatedReportsService::TYPE_ASK_JIMINNY) {
$logger->warning(self::LOG_PREFIX . ' Skipped, not an ask_jiminny report', [
'automatedReportUuid' => $this->reportUuid,
'type' => $automatedReport->getType(),
]);
return false;
}
if (! $automatedReport->getStatus()) {
$logger->info(self::LOG_PREFIX . ' Skipped, report is not active', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
if ($automatedReport->getTeam()->getStatus() !== Team::STATUS_ACTIVE) {
$logger->info(self::LOG_PREFIX . ' Skipped, team is inactive', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
return true;
}
private function failReport(int $reason): void
{
$this->reportResult?->update([
'status' => AutomatedReportResult::STATUS_FAILED,
'reason' => $reason,
]);
}
private function dispatchNotGeneratedNotifications(
AutomatedReport $automatedReport,
AutomatedReportsService $reportService,
UrlGenerator $urlGenerator,
JobDispatcherInterface $jobDispatcher,
LoggerInterface $logger,
): void {
if ($this->reportResult === null) {
return;
}
$recipients = $reportService->getValidRecipientUsers($automatedReport);
if (empty($recipients)) {
$logger->info(self::LOG_PREFIX . ' No recipients to notify about missing report', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$reportName = $automatedReport->getCustomName()
?: $reportService->getReportTypeName($this->reportResult);
$periodName = $reportService->getReportPeriodName($this->reportResult);
$reportsPageUrl = $urlGenerator->route('ai.reports.show');
foreach ($recipients as $recipient) {
$jobDispatcher->dispatch(new SendReportNotGeneratedMailJob(
reportUuid: $this->reportResult->getUuid(),
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
reportName: $reportName,
periodName: $periodName,
reportsPageUrl: $reportsPageUrl,
));
}
$logger->info(self::LOG_PREFIX . ' Dispatched not-generated notifications', [
'automatedReportUuid' => $this->reportUuid,
'recipientsCount' => count($recipients),
]);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
2
Previous Highlighted Error
Next Highlighted Error
@extends('emails.template')
@section('header')
@endsection
@section('content')
<p>Hi there,</p>
<p>
We weren’t able to generate your
<span style="font-weight: bold; color: #ee3071">‘{{ $reportName }}’</span>
report for <b>{{ $periodName }}</b>, as no calls matched your selected filters.
</p>
<p>
💡 Once new calls match your filters, your next scheduled report will be
generated automatically.
</p>
<p>
You can review or update your filters anytime in
<a href="{{ $reportsPageUrl }}" style="color: #ee3071">Jiminny → AI Reports</a>.
</p>
<p>
Best wishes, <br/>
The Jiminny Team
</p>
@endsection
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
64548
|
|
64549
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
<?php
declare(strict_types=1);
namespace Jiminny\Jobs\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Contracts\Routing\UrlGenerator;
use Illuminate\Queue\InteractsWithQueue;
use Jiminny\Component\ProphetAi\Exceptions\ProphetException;
use Jiminny\Component\ProphetAi\ProphetClient;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AskJiminnyReportActivityService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Psr\Log\LoggerInterface;
use Throwable;
class RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique
{
use InteractsWithQueue;
use Queueable;
private const string LOG_PREFIX = '[AskJiminnyReport:Generate]';
private const int MIN_ACTIVITIES_COUNT = 1;
public int $tries = 2;
private ?AutomatedReportResult $reportResult = null;
public function __construct(private readonly string $reportUuid)
{
$this->onQueue(Constants::QUEUE_ANALYTICS);
}
public function uniqueId(): string
{
return $this->reportUuid;
}
public function handle(
AutomatedReportsService $reportService,
AskJiminnyReportActivityService $activityService,
ProphetClient $prophetClient,
LoggerInterface $logger,
UrlGenerator $urlGenerator,
JobDispatcherInterface $jobDispatcher,
): void {
$logger->info(self::LOG_PREFIX . ' Started', [
'automatedReportUuid' => $this->reportUuid,
]);
try {
$automatedReport = $reportService->getReport($this->reportUuid);
if (! $this->validateReport($automatedReport, $logger)) {
return;
}
$creator = $automatedReport->getCreator();
if ($creator === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, report creator not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$savedSearch = $automatedReport->getSavedSearch();
if ($savedSearch === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, saved search not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$prompt = $automatedReport->getAskAnythingPrompt();
if ($prompt === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, ask anything prompt not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$this->reportResult = $reportService->getOrCreateReportResult(
automatedReport: $automatedReport,
data: [
'status' => AutomatedReportResult::STATUS_DEFAULT,
'media_type' => AutomatedReportsService::MEDIA_TYPE_PDF,
]
);
$activityIds = $activityService->getActivityIdsForSavedSearch(
savedSearch: $savedSearch,
user: $creator,
frequency: $automatedReport->getFrequency(),
);
$logger->info(self::LOG_PREFIX . ' Fetched activity IDs', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {
$this->failReport(AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES);
$logger->info(self::LOG_PREFIX . ' Not enough activities, skipped', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
$this->dispatchNotGeneratedNotifications(
$automatedReport,
$reportService,
$urlGenerator,
$jobDispatcher,
$logger,
);
return;
}
$payload = $reportService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $this->reportResult,
activityIds: $activityIds,
);
$this->reportResult->update([
'name' => $reportService->getReportFileName($this->reportResult),
'payload' => $payload,
'status' => AutomatedReportResult::STATUS_REQUESTED,
'requested_at' => Carbon::now()->toDateTimeString(),
]);
$logger->info(self::LOG_PREFIX . ' Request sent', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult->getUuid(),
'payload' => $payload,
]);
$response = $prophetClient->sendRequest(
endpoint: ProphetClient::ASK_JIMINNY_REPORT,
requestArray: $payload,
);
$logger->info(self::LOG_PREFIX . ' Response received', [
'response' => $response->getContent(),
]);
} catch (Throwable $exception) {
$reason = $exception instanceof ProphetException
? AutomatedReportResult::REASON_PROPHET_API_ERROR
: AutomatedReportResult::REASON_DEFAULT;
$this->failReport($reason);
$logger->error(self::LOG_PREFIX . ' Error', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult?->getUuid(),
'code' => $exception->getCode(),
'message' => $exception->getMessage(),
]);
if ($this->attempts() < $this->tries) {
$logger->info(self::LOG_PREFIX . ' Retry scheduled', [
'attempts' => $this->attempts(),
]);
$this->release(30);
} else {
$this->fail($exception);
}
}
}
private function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger): bool
{
if ($automatedReport->getType() !== AutomatedReportsService::TYPE_ASK_JIMINNY) {
$logger->warning(self::LOG_PREFIX . ' Skipped, not an ask_jiminny report', [
'automatedReportUuid' => $this->reportUuid,
'type' => $automatedReport->getType(),
]);
return false;
}
if (! $automatedReport->getStatus()) {
$logger->info(self::LOG_PREFIX . ' Skipped, report is not active', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
if ($automatedReport->getTeam()->getStatus() !== Team::STATUS_ACTIVE) {
$logger->info(self::LOG_PREFIX . ' Skipped, team is inactive', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
return true;
}
private function failReport(int $reason): void
{
$this->reportResult?->update([
'status' => AutomatedReportResult::STATUS_FAILED,
'reason' => $reason,
]);
}
private function dispatchNotGeneratedNotifications(
AutomatedReport $automatedReport,
AutomatedReportsService $reportService,
UrlGenerator $urlGenerator,
JobDispatcherInterface $jobDispatcher,
LoggerInterface $logger,
): void {
if ($this->reportResult === null) {
return;
}
$recipients = $reportService->getValidRecipientUsers($automatedReport);
if (empty($recipients)) {
$logger->info(self::LOG_PREFIX . ' No recipients to notify about missing report', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$reportName = $automatedReport->getCustomName()
?: $reportService->getReportTypeName($this->reportResult);
$periodName = $reportService->getReportPeriodName($this->reportResult);
$reportsPageUrl = $urlGenerator->route('ai.reports.show');
foreach ($recipients as $recipient) {
$jobDispatcher->dispatch(new SendReportNotGeneratedMailJob(
reportUuid: $this->reportResult->getUuid(),
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
reportName: $reportName,
periodName: $periodName,
reportsPageUrl: $reportsPageUrl,
));
}
$logger->info(self::LOG_PREFIX . ' Dispatched not-generated notifications', [
'automatedReportUuid' => $this->reportUuid,
'recipientsCount' => count($recipients),
]);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
2
Previous Highlighted Error
Next Highlighted Error
@extends('emails.template')
@section('header')
@endsection
@section('content')
<p>Hi there,</p>
<p>
We weren’t able to generate your
<span style="font-weight: bold; color: #ee3071">‘{{ $reportName }}’</span>
report for <b>{{ $periodName }}</b>, as no calls matched your selected filters.
</p>
<p>
💡 Once new calls match your filters, your next scheduled report will be
generated automatically.
</p>
<p>
You can review or update your filters anytime in
<a href="{{ $reportsPageUrl }}" style="color: #ee3071">Jiminny → AI Reports</a>.
</p>
<p>
Best wishes, <br/>
The Jiminny Team
</p>
@endsection
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
64549
|
|
70416
|
Project: faVsco.js, menu
JY-20157-AJ-report-not-se Project: faVsco.js, menu
JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
2
Previous Highlighted Error
Next Highlighted Error
@extends('emails.template')
@section('header')
@endsection
@section('content')
<p>Hi there,</p>
<p>
We weren’t able to generate your
<span style="font-weight: bold; color: #ee3071">‘{{ $reportName }}’</span>
report for <b>{{ $periodName }}</b>, as no calls matched your selected filters.
</p>
<p>
💡 Once new calls match your filters, your next scheduled report will be
generated automatically.
</p>
<p>
You can review or update your filters anytime in
<a href="{{ $reportsPageUrl }}" style="color: #ee3071">Jiminny → AI Reports</a>.
</p>
<p>
Best wishes, <br/>
The Jiminny Team
</p>
@endsection
Sync Changes
Hide This Notification
Code changed:
Hide
35
1
33
63
Previous Highlighted Error
Next Highlighted Error
SELECT * FROM teams WHERE name LIKE '%litify%'; # 1069, 994, 24993
SELECT * FROM users WHERE id = 25061;
SELECT * FROM crm_profiles WHERE crm_configuration_id = 994;
SELECT * FROM crm_profiles WHERE user_id = 25061;
select * from crm_configurations where id = 834;
SELECT * FROM teams WHERE id = 882;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 882 and sa.provider = 'hubspot';
SELECT * FROM crm_configurations where id = 882; # 933 - GoGlobal
SELECT * FROM opportunities WHERE team_id = 933 order by updated_at desc;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 933 and sa.provider = 'hubspot';
SELECT * FROM crm_configurations WHERE provider = 'hubspot' and crm_provider_id = 7270388;
SELECT * FROM contacts where crm_configuration_id = 834;
SELECT * FROM opportunities WHERE team_id = 933
# AND crm_provider_id IN ('20131586060','46017317898','52543911090','53451356564','54101251892','54323768459');
AND id IN (8482561,18352941,19042734,19232139,19445140,19472541);
SELECT * FROM opportunity_contacts
WHERE opportunity_id IN (8482561,18352941,19042734,19232139,19445140,19472541);
# [PASSWORD_DOTS]
SELECT * FROM crm_configurations where id = 485; #
SELECT * FROM opportunities WHERE team_id = 933 order by updated_at desc;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 933 and sa.provider = 'hubspot';
select crm.provider, l.* from leads l join crm_configurations crm on l.crm_configuration_id = crm.id
where crm.provider NOT IN ('salesforce', 'integration-app', 'bullhorn', 'copper')
# and l.converted_at IS NOT NULL
;
# [PASSWORD_DOTS]
SELECT * FROM activities a WHERE type IN ('email-inbound', 'email-outbound')
and opportunity_id IS NULL
order by id desc;
SELECT * FROM teams WHERE id = 604; # 598
SELECT * FROM activities WHERE id = 74410828; # [EMAIL]
SELECT * FROM accounts WHERE id = 20068382;
SELECT * FROM accounts WHERE id = 35186038;
SELECT * FROM contacts WHERE team_id = 852 and updated_at > '2026-01-23 12:30:00' order by updated_at desc;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 559 and sa.provider = 'hubspot';
SELECT * FROM activities WHERE uuid_to_bin('cb6342b6-a183-401c-b0af-ede92b2ae763') = uuid;
select * from sidekick_settings where team_id = 781;
SELECT * FROM crm_configurations where provider = 'hubspot' and crm_provider_id = 26651871; # Teya
SELECT * FROM crm_configurations where provider = 'hubspot' and crm_provider_id = 7562435;
SELECT * FROM crm_configurations where provider = 'hubspot' and crm_provider_id = 8420347; # opflit 2100
SELECT * FROM crm_layouts WHERE crm_configuration_id = 711;
SELECT * FROM activities where crm_configuration_id = 711 and crm_provider_id IS NULL
and is_internal = 0 and status = 'completed'
order by id desc;
SELECT * FROM crm_layout_entities
WHERE crm_layout_id IN (2352, 2353);
;
SELECT * FROM crm_configurations where provider = 'hubspot' and id = 530;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 556 and sa.provider = 'hubspot';
SELECT * FROM activities WHERE uuid_to_bin('c6ca4b22-7738-4563-a95d-b8a9598924ae') = uuid;
SELECT * FROM activities WHERE uuid_to_bin('442abb2b-28bd-4be8-9c25-19e9bf02766d') = uuid;
select * from contacts
where crm_configuration_id = 530
and crm_provider_id = 872252;
select * from activities where crm_configuration_id = 530
and user_id = 14343 and type like '%softphone%'
and created_at between '2026-01-28 15:00:00' and '2026-01-28 15:10:00';
SELECT * FROM crm_configurations where provider = 'hubspot' and crm_provider_id = 25666868; # Teya
SELECT * FROM crm_configurations where provider = 'hubspot' and crm_provider_id = 8646335; # Teya
SELECT * FROM crm_configurations where provider = 'hubspot' and crm_provider_id IN (5933397);
SELECT t.name, t.id, t.owner_id, c.id, c.provider, c.crm_base_url FROM teams t
JOIN crm_configurations c ON t.id = c.team_id
WHERE t.status = 'active';
SELECT * FROM teams where id = 1091;
SELECT * FROM crm_configurations where team_id = 1091;
SELECT * FROM activity_providers where team_id = 1091;
SELECT * FROM activities where crm_configuration_id = 1024 and type IN ('softphone', 'softphone-outbound')
and provider NOT IN ('hubspot', 'aircall')
# and telephony_provider_id = '019c1131-a22f-4792-b9ea-20adf6a02ed0'
order by id desc;
SELECT * FROM teams WHERE name LIKE '%Leadventure%';
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 1091 and sa.provider = 'salesforce';
SELECT * FROM teams WHERE name LIKE '%Wilson%'; # 862, 812
SELECT * FROM teams where id = 862;
SELECT * FROM crm_configurations where team_id = 862;
SELECT * FROM activity_providers where team_id = 862;
SELECT * FROM activities where crm_configuration_id = 812 and type IN ('softphone', 'softphone-outbound')
and provider NOT IN ('hubspot', 'aircall')
# and telephony_provider_id = '019c1131-a22f-4792-b9ea-20adf6a02ed0'
order by id desc;
SELECT t.id, crm.id, crm.provider, ap.* FROM teams t
join crm_configurations crm on t.id = crm.team_id
join activity_providers ap on t.id = ap.team_id
where t.status = 'active' and ap.is_enabled = 1
and crm.provider = 'hubspot'
and ap.provider NOT IN ('hubspot', 'aircall', 'uploader', 'gong', 'twilio', 'zoom-bot', 'google-meet', 'ms-teams',
'outreach', 'close', 'ringcentral', 'dialpad', 'zoom-phone');
SELECT * FROM teams where id = 1068;
SELECT * FROM crm_configurations where team_id = 1068;
SELECT * FROM activity_providers where team_id = 1068;
SELECT * FROM activities a
where crm_configuration_id = 993 and type IN ('softphone', 'softphone-outbound')
and a.provider NOT IN ('hubspot', 'uploader', 'gong', 'twilio', 'google-meet', 'ms-teams','close'
)
# and telephony_provider_id = '019c1131-a22f-4792-b9ea-20adf6a02ed0'
order by a.id desc;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 1068 and sa.provider = 'hubspot';
# [PASSWORD_DOTS]
# [PASSWORD_DOTS]
# [PASSWORD_DOTS]
SELECT * FROM crm_configurations where id = 882; # 933 - GoGlobal , portalId: 6017093
SELECT * FROM opportunities WHERE team_id = 933 and updated_at > '2026-02-18 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 933 and updated_at > '2026-02-06 00:00:00' order by updated_at desc;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 933 and sa.provider = 'hubspot';
# [PASSWORD_DOTS]
SELECT * FROM crm_configurations where id = 834; # 882 - AnyVan , portalId: 5468262
SELECT * FROM contacts WHERE crm_configuration_id = 834 and updated_at > '2026-03-30 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE crm_configuration_id = 834 and updated_at > '2026-03-04 08:00:00' order by updated_at desc;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 882 and sa.provider = 'hubspot';
select * from crm_layouts where crm_configuration_id = 834;
select * from crm_layout_entities where crm_layout_id = 2780;
select * from crm_fields where id IN (321153,321192,321193,321194);
SELECT * FROM opportunities WHERE crm_configuration_id = 834 and id = 10993426;
# [PASSWORD_DOTS]
SELECT * FROM crm_configurations where id = 988; # 1057 - Teya (543ce4f4-168c-4571-91ea-5b35c253f06f) , portalId: 26651871
SELECT * FROM opportunities WHERE team_id = 1057 and updated_at > '2026-02-18 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 1057 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 1057 and sa.provider = 'hubspot';
SELECT * FROM crm_configurations where id = 533; # 559 - Connectd , portalId: 6710988
SELECT * FROM opportunities WHERE team_id = 559 and updated_at > '2026-02-18 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 559 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;
SELECT * FROM crm_configurations where id = 801; # 852 - Rise Vision , portalId: 2700250
SELECT * FROM opportunities WHERE team_id = 852 and updated_at > '2026-02-18 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 852 and updated_at > '2026-02-04 00:00:00' order by updated_at desc; # 6th last
SELECT * FROM crm_configurations where id = 962; # 1034 - evergrowth.io , portalId: 143180990
SELECT * FROM opportunities WHERE team_id = 1034 and updated_at > '2026-02-18 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 1034 and updated_at > '2026-02-04 00:00:00' order by updated_at desc;
# [PASSWORD_DOTS]
SELECT * FROM crm_configurations where id = 1037; # 1102 - Jibble , portalId: 6649755
SELECT * FROM opportunities WHERE team_id = 1102 and updated_at > '2026-02-18 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 1102 and updated_at > '2026-02-04 12:30:00' order by updated_at desc; # 8
SELECT * FROM crm_configurations where id = 1015; # 1049 - Travefy , portalId: 48904401
SELECT * FROM opportunities WHERE team_id = 1049 and updated_at > '2026-02-18 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 1049 and updated_at > '2026-02-04 12:30:00' order by updated_at desc; # 20
SELECT * FROM crm_configurations where id = 64; # 70 - SalaryFinance , portalId: 3404115
SELECT * FROM opportunities WHERE team_id = 70 and updated_at > '2026-02-18 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 70 and updated_at > '2026-02-04 12:30:00' order by updated_at desc; # 6th last
SELECT * FROM crm_configurations where id = 802; # 853 - Street Group , portalId: 7658438
SELECT * FROM opportunities WHERE team_id = 853 and updated_at > '2026-02-18 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 853 and updated_at > '2026-02-04 12:30:00' order by updated_at desc; # 10
SELECT * FROM crm_configurations where id = 872; # 921 - In Professional Development , portalId: 9238273
SELECT * FROM opportunities WHERE team_id = 921 and updated_at > '2026-02-18 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 921 and updated_at > '2026-02-04 12:30:00' order by updated_at desc; # 2
# [PASSWORD_DOTS]
SELECT * FROM crm_configurations where id = 550; # 576 - SeedLegals , portalId: 3028661
SELECT * FROM opportunities WHERE team_id = 576 and updated_at > '2026-02-18 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 576 and updated_at > '2026-02-05 14:00:00' order by updated_at desc;
SELECT * FROM crm_configurations where id = 989; # 1058 - rtaoutdoor.com , portalId: 22371204
SELECT * FROM opportunities WHERE team_id = 1058 and updated_at > '2026-02-18 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 1058 and updated_at > '2026-02-05 14:00:00' order by updated_at desc;
SELECT * FROM crm_configurations where id = 896; # 946 - Mintago , portalId: 6621281
SELECT * FROM opportunities WHERE team_id = 946 and updated_at > '2026-02-18 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 946 and updated_at > '2026-02-05 14:00:00' order by updated_at desc;
SELECT * FROM crm_configurations where id = 617; # 641 - PCS , portalId: 5244937
SELECT * FROM opportunities WHERE team_id = 641 and updated_at > '2026-02-18 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 641 and updated_at > '2026-02-05 14:00:00' order by updated_at desc; # 7th
# [PASSWORD_DOTS]
SELECT * FROM crm_configurations where id = 649; # 670 - Eventeny , portalId: 4492849
SELECT * FROM opportunities WHERE team_id = 670 and updated_at > '2026-02-18 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 670 and updated_at > '2026-02-09 08:00:00' order by updated_at desc; #
SELECT * FROM crm_configurations where id = 48; # 51 - CleanCloud , portalId: 4373137
SELECT * FROM opportunities WHERE team_id = 51 and updated_at > '2026-03-04 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 51 and updated_at > '2026-02-09 08:00:00' order by updated_at desc;
select * from users where team_id = 51; # 7783
SELECT * FROM groups WHERE uuid_to_bin('8a8d2cb6-8b55-4fa3-8b5c-5f0e3d8de59a') = uuid; # 1130
select * from activity_searches where user_id = 7783;
select * from activity_search_filters where activity_search_id IN (32291, 32292);
SELECT asf.activity_search_id, asf.id, asf.value
FROM activity_search_filters asf
WHERE asf.filter = 'group_id'
AND asf.value IN (
SELECT CONCAT(
HEX(SUBSTR(uuid, 5, 4)), '-',
HEX(SUBSTR(uuid, 3, 2)), '-',
HEX(SUBSTR(uuid, 1, 2)), '-',
HEX(SUBSTR(uuid, 9, 2)), '-',
HEX(SUBSTR(uuid, 11))
)
FROM groups
WHERE deleted_at IS NOT NULL
);
SELECT * FROM crm_configurations where id = 272; # 290 - Bonham & Brook , portalId: 5705856
SELECT * FROM opportunities WHERE team_id = 290 and updated_at > '2026-02-05 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 290 and updated_at > '2026-02-09 08:00:00' order by updated_at desc; # 6th
# [PASSWORD_DOTS]
SELECT * FROM crm_configurations where provider = 'hubspot';
SELECT * FROM crm_configurations where id = 1056; # 1119 - Chromatic , portalId: 45602133
SELECT * FROM opportunities WHERE team_id = 1119 and remotely_created_at > '2026-02-01 00:00:00' order by updated_at desc;
SELECT * FROM opportunities WHERE team_id = 1119 and updated_at > '2026-02-09 09:00:00' order by updated_at desc; # null
# [PASSWORD_DOTS]
select * from contacts where crm_provider_id = '003Uu00000ojD4NIAU';
select
cp.*
# DISTINCT t.id
# cp.id, cp.user_id, t.id, cp.crm_configuration_id, cp.contact_fields
FROM crm_profiles cp
JOIN crm_configurations crm on crm.id = cp.crm_configuration_id
JOIN users u on u.id = cp.user_id
JOIN teams t ON t.id = crm.team_id
WHERE crm.provider = 'salesforce' and t.status = 'active'
and cp.archived_at IS NULL and u.deleted_at IS NULL
and t.id NOT IN (1093)
and t.id = 2
and cp.contact_fields IS NULL;
# and c.crm_provider_id = '003Uu00000ojD4NIAU';
SELECT * FROM users WHERE id = 26484;
SELECT * FROM crm_profiles WHERE user_id = 26484;
SELECT * FROM social_accounts WHERE sociable_id = 26484;
SELECT * FROM crm_configurations where provider = 'salesforce';
select * from users where id IN (10022, 10403);
select * from users where team_id IN (526);
select * from teams where id IN (526, 532);
select * from crm_configurations where id IN (500, 516);
select * from crm_profiles where crm_configuration_id IN (500, 516) and user_id IN (10022, 10403);
select * from contacts where crm_configuration_id IN (500, 516) and crm_provider_id = '003Uu00000ojD4NIAU';
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 526 and sa.provider = 'salesforce';
select * from team_settings where team_id IN (526, 532);
select * from users where id IN (22824);
select * from crm_profiles where crm_configuration_id IN (1026);
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 1093 and sa.provider = 'salesforce';
select * from teams where id = 1099;
select * from users where id = 29643
select * from activity_processing_states;
SELECT * FROM teams where name LIKE '%Fare%'; # 233
SELECT * FROM opportunities where crm_configuration_id = 215
# and crm_provider_id = 'oppo_ogESZf2P50nDrd1nGPvKDXeA6sSaTN5v51Lp4ayVzKR'
;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 1088 and sa.provider = 'hubspot';
SELECT * FROM teams order by updated_at DESC
SELECT * FROM crm_configurations WHERE id = 1019; # SimpleConsign 1088 - no social account
select * from crm_configurations where provider = 'pipedrive';
select * from teams where id = 957;
select * from crm_configurations where id = 957;
SELECT * FROM teams WHERE name LIKE '%Prolific%'; # 544, 518, 10743
SELECT * FROM opportunities where crm_configuration_id = 518 order by id desc;
select * from users where team_id = 1; # 26726 - Gabriela Dureva
SELECT * FROM opportunities where user_id = 26726; # 16834447 - Prolific
select * from activities where user_id = 26726 order by id desc;
select * from contacts where crm_configuration_id = 1
and email IN ('[EMAIL]', '[EMAIL]'); # 2094416, 2093620
SELECT * FROM contacts WHERE id = 6284931;
SELECT p.* FROM activities a JOIN participants p ON a.id = p.activity_id
WHERE a.user_id = 26726 and p.lead_id IN (2094416, 2093620) and a.created_at > '2026-01-01 00:00:00' order by p.email;
select * from activities where id IN (75509259,75509261,75509261,75511034,75026464,75517602,75517605);
select * from crm_configurations where id = 1;
43801692-1aeb-32ce-acba-5b80a479701a
44c3c9cf-6f5e-75f3-8179-bc9f75dd2b1b
405975c0-b3d0-7aaa-821f-09d59cae6dd1
4caf848d-4bed-2299-b248-7788d41f9fca
49bedc3f-f196-eef3-89c3-dea6a3b4aa63
43420989-a09d-b8f8-9806-c8bbf7a02aac
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 1 and sa.provider = 'salesforce';
SELECT * FROM activities WHERE id = 75461988;
SELECT * FROM activities WHERE uuid_to_bin('d6c5052e-e972-49e9-8912-26f2f7d6c5f6') = uuid;
select * from contacts where id = 17900517;
select * from contact_roles cr join crm_configurations crm on cr.crm_configuration_id = crm.id
where crm.provider != 'salesforce';
select * from users where id = 21047;
SELECT * FROM crm_configurations WHERE id = 892;
SELECT * FROM teams WHERE id = 942;
select * from opportunities where team_id = 942 order by updated_at desc;
select * from contacts where team_id = 942 order by updated_at desc;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 942 and sa.provider = 'hubspot';
SELECT * FROM opportunities where team_id = 1 and crm_provider_id IN ('006Pq00000NeH6XIAV', '006Pq000007z8kdIAA'); # 10697889, 6621430
SELECT * FROM crm_configurations WHERE id = 1;
SELECT * FROM teams WHERE crm_id = 1;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 1 and sa.provider = 'salesforce';
select id, user_id, opportunity_fields from crm_profiles where crm_configuration_id = 1
SELECT * FROM opportunities where team_id = 1 order by updated_at desc; # 10697889, 6621430
select * from teams where id = 852;
select * from groups where id = 2286;
select * from sidekick_settings where team_id = 852;
select * from default_activity_types where team_id = 852;
SELECT cc.provider, cc.id, p.id, u.*
FROM users u
LEFT JOIN crm_profiles p ON u.id = p.user_id AND p.id IS NULL -- no profile
INNER JOIN teams t ON u.team_id = t.id AND t.status = 'active' -- team is active
INNER JOIN crm_configurations cc ON t.crm_id = cc.id
WHERE u.status = 1 AND u.deleted_at IS NULL
AND u.crm_required = 1
AND u.team_id = 1
ORDER BY u.team_id;
SELECT * FROM crm_profiles cp where cp.crm_configuration_id = 1 and cp.user_id IN (
18481
);
SELECT cc.provider, cc.id, p.id, u.*
FROM users u
LEFT JOIN crm_profiles p ON u.id = p.user_id
INNER JOIN teams t ON u.team_id = t.id AND t.status = 'active'
INNER JOIN crm_configurations cc ON t.crm_id = cc.id
WHERE u.status = 1
AND u.deleted_at IS NULL
AND u.crm_required = 1
# AND u.team_id = 1
AND p.id IS NULL -- Move this condition to WHERE clause
ORDER BY u.team_id;
SELECT * FROM opportunities WHERE id = 20002609;
select * from teams where id = 1122; # Velatir, 29953 - [EMAIL]
select * from crm_configurations where id = 1060;
select * from crm_layouts where crm_configuration_id = 1060;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 3596;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 1122 and sa.provider = 'hubspot';
select * from opportunities where team_id = 1122 order by updated_at desc;
select * from crm_field_data where object_type = 'contact';
SELECT * FROM activities WHERE uuid_to_bin('374fc8ed-3315-4c9f-9b25-318b7fd2928f') = uuid; # 76584262
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 248 and sa.provider = 'salesforce';
SELECT * FROM crm_profiles where user_id = 24115; # 005QF000002CswMYAS
SELECT * FROM users where id = 24115;
SELECT * FROM accounts where id = 4002896;
SELECT * FROM teams WHERE name LIKE '%adswerve%';
SELECT * FROM opportunities where crm_configuration_id = 230 AND crm_provider_id IN ("0069N000003GIQ9QAO","0061r000019yGP9AAM","0066900001S2KWlAAN","0066900001TDpj2AAD","0066900001b8uEwAAI","0069N000001rQi0QAE","006QF00000KD40mYAD","006QF00000LzpRJYAZ","0069N000002uomtQAA","0069N000002xlMLQAY","0066900001NV6ubAAD","0061r00001HJp45AAD","006QF00000uTlUoYAK","006QF00000v0bZqYAI");
SELECT * FROM opportunities WHERE crm_configuration_id = 230 AND crm_provider_id = '0069N000003GIQ9QAO'; # 6272203
SELECT u.id, u.email, ac.name, a.* FROM activities a
JOIN users u ON a.user_id = u.id
JOIN accounts ac ON a.account_id = ac.id
WHERE
uuid_to_bin('e3269598-b562-44fb-b5e9-9d2694dc63e0') = a.uuid or
uuid_to_bin('66ddc3ab-4e15-45aa-af0c-248c1eece593') = a.uuid or
uuid_to_bin('826bd328-e1cc-4213-b8d8-572454cacc07') = a.uuid;
select * from users where id = 5825;
SELECT * FROM activities WHERE uuid_to_bin('e56aa2e8-231a-421b-ab1f-cb38ed2bf573') = uuid;
select * from activities where uuid_to_bin('91e13b2f-2d1b-45f8-b1fd-1141b6563782') = uuid;
19594, 862
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 862 and sa.provider = 'salesforce';
select * from automated_reports where id = 36;
select ar.frequency, r.*, ar.* from automated_report_results r
join automated_reports ar on r.report_id = ar.id
where ar.frequency != 'one_off';
select s.* from activity_searches s join users u ON s.user_id = u.id where u.team_id = 882;
select * from nudges n where n.activity_search_id
select * from teams where created_at > '2026-03-09';
SELECT * FROM crm_layouts WHERE crm_configuration_id = 1065; # 1065
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 3617;
select * from users where team_id = 1 and name like '%Lukas%'; # 7160
SELECT * FROM teams WHERE id = 575;
select * from opportunities where team_id = 575;
SELECT * FROM teams WHERE name LIKE '%Integrum ESG%'; # 1126, 1065,
select * from opportunities where team_id = 1126;
SELECT * FROM teams WHERE name LIKE '%Base%'; # 1125, 1063,
select * from opportunities where team_id = 1125;
select * from contacts c
where c.team_id = 882;
SELECT * FROM activities WHERE id = 76822967;
SELECT * FROM crm_profiles WHERE user_id = 15440;
SELECT * FROM crm_profiles WHERE crm_configuration_id = 555;
SELECT * FROM crm_configurations WHERE id = 555;
SELECT * FROM users WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, act. field 162182
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 581 and sa.provider = 'salesforce';
SELECT * FROM automated_report_results order by id desc;
select * from features;
select * from team_features where feature_id = 40;
select * from teams where id = 556;
select * from automated_reports;
where id = 54; # 4fdd41f6-dcf0-30d0-b339-7345381b6044 , ["pdf","podcast"]
SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9-a248-86b0e36f3131') = uuid;
select * from automated_report_results order by id desc;
SELECT * FROM automated_report_results WHERE id = 1919;
select * from automated_report_results WHERE report_id = 54;
select * from opportunities where id = 7594349;
SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - [EMAIL]
select * from playbooks where team_id = 711; # event 226147
SELECT * FROM playbook_categories WHERE playbook_id = 5515;
SELECT * FROM crm_fields WHERE crm_configuration_id = 692 and object_type = 'event';
SELECT * FROM crm_fields WHERE id = 226147;
SELECT * FROM crm_field_values WHERE crm_field_id = 226147;
SELECT * FROM crm_configurations WHERE id = 692;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 711 and sa.provider = 'salesforce';
SELECT * FROM crm_profiles cp JOIN users u on u.id = cp.user_id WHERE u.team_id = 711;
select * from leads;
select * from calendars;
SELECT
t.id AS team_id,
t.name,
LOWER(SUBSTRING_INDEX(c.calendar_provider_id, '@', -1)) AS calendar_domain
FROM teams t
JOIN users u ON u.team_id = t.id
JOIN calendars c ON c.user_id = u.id AND c.status = 'active' AND c.calendar_provider_id LIKE '%@%'
LEFT JOIN team_domains td
ON td.team_id = t.id
AND td.deleted_at IS NULL
AND td.domain = LOWER(SUBSTRING_INDEX(c.calendar_provider_id, '@', -1))
GROUP BY t.id, t.name, calendar_domain
ORDER BY t.name, calendar_domain;
select * from users u join calendars c on c.user_id = u.id
where u.team_id = 882;
select * from activities where id = 74049485; # team 563 crm 537
select * from activities where id = 73272382; # team 563 crm 537
select * from activities where id = 64400389; # team 563 crm 537
select * from activities where id = 58081273; # team 563 crm 537
select * from activities where id = 54520297; # team 563 crm 537
select * from participants where activity_id = 58081273;
select * from activities where crm_configuration_id = 537 and provider = 'aircall'
and account_id = 19003658 order by updated_at desc;
select * from contacts where crm_configuration_id = 537 and id = 35957759;
select * from accounts where crm_configuration_id = 537 and id = 19003658;
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app
.circleci
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl
ActionItems
Activity
ActivityAnalytics
ActivitySearch
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos
Events
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder
Notification, folder
Nudge, folder
ParagraphBreaker, folder
ParticipantSpeech, folder
PartitionedCookie, folder
PlaybackPage, folder
Playlist, folder
Prophet, folder
ProphetAi, folder
ProsperWorks, folder
Queue, folder
Router, folder
Saml2, folder
SCIM, folder
Seeder, folder
Sentry, folder
Serializer, folder
Settings, folder
Sidekick, folder
Slack, folder
TeamInsights, folder
TimeMemoryMapper, folder
Transcription, folder
TranscriptionSummary, folder
Twilio, folder
Uploader, folder
UrlGenerator, folder
Utility, folder
Uuid, folder
Waveform, folder
Webhooks, folder
Workflow, folder
Configuration, folder
Console, folder
Commands, folder
Activities, folder
Analytics, folder
Calendars, folder
Crm, folder
Hubspot, folder
IntegrationApp, folder
Traits, folder
AddLayoutEntities.php, class
AutologDelayedCommand.php
BullhornCommandAbstract.php
BullhornPingCommand.php
BullhornSearchCommand.php
BullhornSessionCommand.php
CheckActivityLoggableCommand.php
CleanDuplicateFieldDataCommand.php
FullSyncOpportunityCommand.php
LogActivitiesCommand.php
ManageSyncStrategyCommand.php
MatchCrmObjectsCommand.php
MatchOpportunityActivitiesCommand.php
MigrateProvider.php
ProcessHubspotObjectsSyncBatches.php
PurgeDeletedOpportunitiesCommand.php, class
ResetGovernorLimits.php, class
SendNotLogged.php, class
SetupActivityTypeForFollowUp.php, final class
SetupCloseCrm.php, class
SetupCopperCrm.php, class
SetupCrmCommand.php, abstract class
SetupLayouts.php, class
SyncAccount.php, class
SyncContact.php, class
SyncFieldMetadata.php, class
SyncHubspotActiveDeals.php
SyncHubspotObjects.php
SyncLead.php
SyncObjects.php
SyncOpportunitiesMissingFieldDataCommand.php
SyncOpportunity.php, class
SyncProfileMetadata.php, class
SyncTeamMetadata.php
UpdateOpportunitySpecifications.php, class
DealInsights...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
70416
|
|
77801
|
Project: faVsco.js, menu
#12011 on JY-20157-AJ-rep Project: faVsco.js, menu
#12011 on JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
@extends('emails.template')
@section('header')
@endsection
@section('content')
<p>
We weren’t able to generate your
<span style="font-weight: bold; color: #ee3071">‘{{ $reportName }}’</span>
report for <b>{{ $periodName }}</b>, as no calls matched your selected filters.
</p>
<p>
💡 Once new calls match your filters, your next scheduled report will be
generated automatically.
</p>
<p>
You can review or update your filters anytime in
<a href="{{ $reportsPageUrl }}" style="color: #ee3071">Jiminny → AI Reports</a>.
</p>
<p>
Best wishes, <br/>
The Jiminny Team
</p>
@endsection
Sync Changes
Hide This Notification
Code changed:
Hide
514
Previous Highlighted Error
Next Highlighted Error
[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isWeekend":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","teamId":1,"frequency":"weekly","type":"ask_jiminny"} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977,"user_id":143,"activity_count":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","recipientsCount":1} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778","email":"[EMAIL]"} {"correlation_id":"27ada0cc-4eb3-49c4-9115-19ece9e24576","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring start {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring end {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7","trace_id":"056c6533-0c1b-480c-93bb-4b7c788b5dc4"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring start {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":23540024,"real_usage":65011712,"pid":13878} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":38.25,"usage":23605688,"real_usage":65011712,"pid":13878,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23563904,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.6,"average_seconds_per_request":0.6} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":635.09} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":2129.8,"usage":23740736,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":23715400,"real_usage":65011712,"pid":13878} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":51.31,"usage":23689016,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":23649656,"real_usage":65011712,"pid":13878} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":18.47,"usage":23692568,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-04-24 06:38:47"}}} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring start {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring end {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
77801
|
|
77802
|
Project: faVsco.js, menu
#12011 on JY-20157-AJ-rep Project: faVsco.js, menu
#12011 on JY-20157-AJ-report-not-send-notification, menu
iTerm2Shell|EditViewSessionScriptsProfilesWindowHelp• 0DOCKER381Last login: Fri Apr 24 12:59:23 on ttys009DEV (docker)O $82Poetry could not find a pyproject.toml file in /Users/lukas or its parentspuktse.coa5-Kovt fks-MacBoorofrot, tmimmf l in /Users/lukas or its parents-zshAPP (-zsh)• Lukas/Stefka 121 - in 25 m100% <78• *3screenpipe"• ₴4-zshFri 24 Apr 13:35:21T81*5...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
77802
|
|
77807
|
DMSActivityMoreSlackcalVIewMistonWindowhelpJiminn DMSActivityMoreSlackcalVIewMistonWindowhelpJiminny…..~, Galya Dimitrova# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...• MessagesUe FilesUntitledno calis asie to yoer te ycuor Rreport Namne) report tor (15-30 Mn).You can revien or update your fiters anytime in Jiminny → AJ Reports.6? Direct messagesD. Galya Dimitrova E3 Aneliya Angelova, ...A. Stefka StoyanovaR. Adelina PetrovaBo Vasil Vasilev "T8. Stoyan TomovR.. Nikolay Yankov&. Petko KashinskiF. Aneliya AngelovaP. Nikolay Nikolovii. Mario GeorgievS: Todor Stamatov(F. Gabriela Durevaаз го направих сьс линк но сега гледам може.би трябва да се само текстCleanShot 2026-04-24 at [EMAIL] weren't able to cenerate vour "Not enpouch activities" renort for 12 - 18Apr 2026, as no cals malched your selecied tilters.You can tuew of uodhtn vour ttors amtime in Jiminny — Al Kaoors.Galya Dimitrova 1:31 PM•И є линк є ок.Lukas Kovalik 1:32 PM#:Apps• Jira Cloud® ToastMessage Galya Dimitrova In a meeting • Goo...+ Aa Iactivities> calendarscrm> oostmark-temolatesv Mreportswask-liminnv-renort-aenerated.blade.nhv/#report-generated.blade.phprenort-not-aenerated.blade.nho#button.blade.phpconference-footer blade.nhn#footer.blade.phpsms hlade nhn#template.blade.phpMorrorsnotifications)JY-20489 | Optimize Nudges - Pha© New Tab•Al reports promotion pages by nikf. JY-20738 add debug logs on AJ reJY-20157 add not enough activitie:8 JiminnyU Userpilot | Nudge-createdPipelines - jiminny/appM Your Not enpough activties" r X• Login | Salesforce+ New Tab= mail.google.com/mail/u/0/#inbox/FMfcgzQgLXpfLHdfrKgLXhjSPfCjKNWMM GmailCompose• Inbox# Starred© Snoozed• SentD Drafts•D Categories® Purchasesv MoreLabels• App emails-= Github• арp• extension• vuejs• JRA.-• Notes• Shared• Sentry•utilitiesC* Ask Gmail1,608Your 'Not enpough activities' report wasn't generated Inbox *The Jiminny Team <[EMAIL] me++7385,518101,197C < 40 0 f Lukas/Stefka121-in 25m A 100% C/ Fri 24 Apr 13:35:48• Active ~UMINNY1 ot 25.3381:24 PM (11 minutes ago) * e 4:Hi there,Hi there,We weren't able to generate your 'Not enpough activities' report for 12 - 18Apr 2026, as no calls matched your selected filters.8 Once new calls match your filters, your next scheduled report will begenerated automatically.You can review or update your filters anytime in Jiminny → Al Reports.Best wishes,The Jiminny TeamO UIMINNYMade by Jiminny, Inc. Our BlogCONTACT USKNOWLEDGE BASECOMMUNITY1 Reply→ ForwardEnable desktop notifications for Jiminny Mail. OK No thanks XShare in chat...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
77807
|
|
77810
|
Project: faVsco.js, menu
#12011 on JY-20157-AJ-rep Project: faVsco.js, menu
#12011 on JY-20157-AJ-report-not-send-notification, menu
Start Listening for PHP Debug Connections
ReportControllerTest
Run 'ReportControllerTest'
Debug 'ReportControllerTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
2
Previous Highlighted Error
Next Highlighted Error
@extends('emails.template')
@section('header')
@endsection
@section('content')
<p>
We weren’t able to generate your
<span style="font-weight: bold; color: #ee3071">‘{{ $reportName }}’</span>
report for <b>{{ $periodName }}</b>, as no calls matched your selected filters.
</p>
<p>
💡 Once new calls match your filters, your next scheduled report will be
generated automatically.
</p>
<p>
You can review or update your filters anytime in
<a href="{{ $reportsPageUrl }}" style="color: #ee3071">Jiminny → AI Reports</a>.
</p>
<p>
Best wishes, <br/>
The Jiminny Team
</p>
@endsection
Sync Changes
Hide This Notification
Code changed:
Hide
661
Previous Highlighted Error
Next Highlighted Error
[2026-04-24 10:24:09] local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isWeekend":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:09] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","teamId":1,"frequency":"weekly","type":"ask_jiminny"} {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:10] local.INFO: [automated-reports] Completed {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:11] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977,"user_id":143,"activity_count":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","activityCount":0} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:15] local.INFO: [AskJiminnyReport:Generate] Dispatched not-generated notifications {"automatedReportUuid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43","recipientsCount":1} {"correlation_id":"00ca4f00-8a80-4bdd-b401-804183825595","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: [Send Report Not Generated Mail] Email sent {"uuid":"dcb12181-9de1-4ef0-9d45-fb4ea6fd0778","email":"[EMAIL]"} {"correlation_id":"27ada0cc-4eb3-49c4-9115-19ece9e24576","trace_id":"6af075f9-940e-4789-b9b4-cb42649b2cf5"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d9261d90-9df8-4eb4-8dcc-54b29d8e39cb","trace_id":"5c4d23da-1340-4066-b354-55bfb79c0f4a"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cdcdc062-b51a-4f27-9d4c-95ef48442391","trace_id":"e7701141-f61a-431e-8fac-697bccd67630"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring start {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:35] local.NOTICE: Monitoring end {"correlation_id":"862cdf2d-46ca-4f7b-966b-79a5f2648771","trace_id":"961d76fe-7891-42e6-9d2e-c1dec32ec53b"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3529a427-eebb-4c61-9efb-be7b720d4dc3","trace_id":"63b1fd43-6c0e-44d1-a8d4-a7aaa509815d"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:24:53] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"ebdfa028-0918-4dff-8eec-bafc1d997f9d","trace_id":"dd8b3479-50fa-4fc2-b3f9-581a6250baea"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00] {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:01] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6ace59e3-341b-49e4-8e3f-36ea22423005","trace_id":"53678e7f-c854-4c0f-bc6d-c1ad8ba49696"}
[2026-04-24 10:25:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"11e8b9cf-a3f0-49b8-9066-e1f16e743f68","trace_id":"15598fe3-5b2f-49a6-84e3-48c9ab2a0d35"}
[2026-04-24 10:25:18] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6b84611f-1af3-4e64-8c1c-c963ed5bcfa7","trace_id":"056c6533-0c1b-480c-93bb-4b7c788b5dc4"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cef03617-e15a-498b-8751-efa9b8808ec9","trace_id":"793af5d4-ea14-4e7d-bf10-bdf65c4b41b9"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d916f4b2-7912-4b9d-a733-794daab3d108","trace_id":"75dc6489-d592-4de8-968d-4f9e9c4a2a57"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring start {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:23] local.NOTICE: Monitoring end {"correlation_id":"9e9c1b30-7cf9-4944-9e1e-5a81e68a65df","trace_id":"000992c5-8e61-4246-a35f-09f1d832ddd1"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"f8026235-b956-4aaf-9600-b7b93e3d9c74","trace_id":"759b3dbc-2e19-46cd-91c9-9065e063d32e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"4669b9f7-c3b1-4147-b391-8f8314c25042","trace_id":"aff20f19-1f01-4fed-98d7-8ecafcae8c6e"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:24:00, 2026-04-24 10:26:00] {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"23076007-fc54-415a-9900-2270769cd622","trace_id":"ffefe56f-2881-4273-9dd1-93b8efff8334"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"cd5d0352-aec8-49be-8730-433061921ee7","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":23540024,"real_usage":65011712,"pid":13878} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":38.25,"usage":23605688,"real_usage":65011712,"pid":13878,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"f65fbc87-0ff6-49b0-bb0f-2b6edf95b900","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23563904,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:45] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:46] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.6,"average_seconds_per_request":0.6} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":635.09} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":2129.8,"usage":23740736,"real_usage":65011712,"pid":13878} {"correlation_id":"281cf1ba-d862-4a45-aaf6-26a340bc2bfd","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":23715400,"real_usage":65011712,"pid":13878} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":51.31,"usage":23689016,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"09262b7b-a2e2-41d5-b42b-25f31846d7a8","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":23649656,"real_usage":65011712,"pid":13878} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:47] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":18.47,"usage":23692568,"real_usage":65011712,"pid":13878,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"70df60f3-aed6-4daa-a246-71fb82f49d68","trace_id":"594c907f-7401-4dd2-8ba1-59e5857f0d4c"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"42acc0c5-3653-49d1-a44a-19758cc28092","trace_id":"c0b07036-9e27-4742-a009-69972c67bced"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:26:59] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"55eab912-4003-455b-813c-4e3f8383acc8","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"be91dd09-c8e5-4e5d-a1e8-e1cc9979a32f","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-04-24 06:38:47"}}} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:27:00] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"da707eb9-3c1d-487e-8c92-1d018e0ca29d","trace_id":"cf803936-d9cd-4a75-b022-49f4b9a758da"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"d1e33635-9ed1-4df1-86f1-8a9fbb4a9aad","trace_id":"c6abf4b5-1c8f-4bdf-a4ee-99e15a883fdc"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"62e59e15-b6bd-4952-be03-365a8341880d","trace_id":"ef3bd6bb-ab65-4e80-82cd-5e91b176b702"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring start {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:18] local.NOTICE: Monitoring end {"correlation_id":"fde8ab81-2a83-4068-9a10-f407d3a55d8e","trace_id":"5bad50f3-1b72-4f42-82d1-01b230b9c096"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"3b9652a6-4242-49c2-a3c5-a0ff70d13469","trace_id":"8a1a2a8c-7fa6-4a35-b189-6165f66e1ae9"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"983ba273-68c0-472a-bd0f-83c4705711a3","trace_id":"382d4d84-d0e5-4f63-96f1-bfb6c0b366ea"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Running conference:monitor:count command for activities in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: [conference:monitor:count] No activities found in (2026-04-24 10:26:00, 2026-04-24 10:28:00] {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"26102185-655f-4837-ba5d-ed80e510f81b","trace_id":"8eca9c30-8319-480b-b138-c96d558f3930"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:45] local.NOTICE: Calendar sync start {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.723,"memoryPeakAfterCommandInMB":99.723} {"correlation_id":"6daa2a6a-4861-4a83-97d1-720d8627b90c","trace_id":"1a8fc095-aca6-48d5-91f7-775fb9010d5b"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:46] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:47] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id":"3f0ebfa1-5cdd-43d4-8bf2-1836de106d27"}
[2026-04-24 10:28:48] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b9d8fda5-07a8-4e2e-aed6-dfc9e429c454","trace_id"...
|
PhpStorm
|
faVsco.js – report-not-generated.blade.php
|
NULL
|
77810
|
|
11275
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• Support Daily • in 2h 37 m100% <47DEV (docker)DOCKER• 881DEV (docker)882APP (-zsh)X3jiminny-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: stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00: stoppedworker-emails:worker-emails_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-audio:worker-audio_00: stoppedworker-conferences:worker-conferences_00: stoppedworker:worker_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 automated-reports 265ec2-user@ip-10-30-….-zsh885-zsh86-zshO ₴7Tue 14 Apr 12:23:33T₴1* Unable to acce...O 88DEVNo arguments expected for "automated-reports"command, got "265".root@docker_lamp_1:/home/jiminny# php artisan automated-reports --report-id 265Report notfound:265root@docker_lamp_1:/home/jiminny# php artisan automated-reports --report-id 68...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11275
|
|
11276
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
26
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":58,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":326.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring start {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring end {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {"reportId":"265"} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
Code changed:
Hide
Sync Changes
Hide This Notification
2
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands\Reports;
use Carbon\Carbon;
use Illuminate\Console\Command;
use Illuminate\Contracts\Bus\Dispatcher as BusDispatcher;
use Illuminate\Support\Collection;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\RequestGenerateReportJob;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\Team;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Psr\Log\LoggerInterface;
class AutomatedReportsCommand extends Command
{
/**
* Log prefix for all log messages
*/
private const string LOG_PREFIX = '[automated-reports]';
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'automated-reports
{--report-id= : Process a specific report by ID or UUID (bypasses frequency scheduling)}';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Process automated reports based on their frequency (weekly, monthly, quarterly).
Use --report-id to manually trigger a specific report by ID or UUID.';
public function __construct(
private readonly LoggerInterface $logger,
private readonly BusDispatcher $dispatcher,
private readonly AutomatedReportsRepository $reportRepository
) {
parent::__construct();
}
/**
* Execute the console command.
*
* @return int
*/
public function handle(): int
{
$this->logger->info(self::LOG_PREFIX . ' Started');
$now = Carbon::now();
$isMonday = $now->isMonday();
$isFirstDayOfMonth = $now->day === 1;
$currentMonth = $now->month;
// Check if the current month is a quarterly month (January, April, July, October)
$isQuarterlyMonth = in_array($currentMonth, [1, 4, 7, 10], true);
$this->logger->info(self::LOG_PREFIX . ' Checking conditions', [
'isMonday' => $isMonday,
'isFirstDayOfMonth' => $isFirstDayOfMonth,
'currentMonth' => $currentMonth,
'isQuarterlyMonth' => $isQuarterlyMonth,
]);
// Process daily reports
$this->processReports(AutomatedReportsService::FREQUENCY_DAILY);
// Process weekly reports on Mondays
if ($isMonday) {
$this->processReports(AutomatedReportsService::FREQUENCY_WEEKLY);
}
// Process monthly reports on the first day of the month
if ($isFirstDayOfMonth) {
$this->processReports(AutomatedReportsService::FREQUENCY_MONTHLY);
}
// Process quarterly reports on the first day of January, April, July, and October
if ($isFirstDayOfMonth && $isQuarterlyMonth) {
$this->processReports(AutomatedReportsService::FREQUENCY_QUARTERLY);
}
$this->logger->info(self::LOG_PREFIX . ' Completed');
return 0;
}
/**
* Process reports for a specific frequency.
*
* @param string $frequency
*
* @return void
*/
private function processReports(string $frequency): void
{
$this->logger->info(self::LOG_PREFIX . " Processing $frequency reports");
$reportId = $this->option('report-id');
if ($reportId !== null) {
$reports = $this->getReportById($reportId);
} else {
// Get all enabled, not deleted reports with active teams for the specified frequency
$reports = $this->reportRepository->getActiveReportsByFrequency($frequency);
}
$this->logger->info(self::LOG_PREFIX . " Found {$reports->count()} $frequency reports to process");
/** @var AutomatedReport $report */
foreach ($reports as $report) {
$this->logger->info(self::LOG_PREFIX . ' Dispatching Generate Report job for report', [
'reportUuid' => $report->getUuid(),
'teamId' => $report->getTeamId(),
'frequency' => $report->getFrequency(),
'type' => $report->getType(),
]);
$job = $report->isAskJiminnyReport()
? new RequestGenerateAskJiminnyReportJob($report->getUuid())
: new RequestGenerateReportJob($report->getUuid());
$this->dispatcher->dispatch($job);
}
}
private function getReportById(string $reportId): Collection
{
$report = $this->reportRepository->findByIdOrUuid($reportId);
if ($report === null) {
$this->logger->warning(self::LOG_PREFIX . ' Report not found for --report-id', ['reportId' => $reportId]);
$this->warn("Report not found: {$reportId}");
return collect();
}
if (! $report->getStatus()) {
$this->logger->warning(self::LOG_PREFIX . ' Report is inactive, processing anyway (manual override)', [
'reportId' => $reportId,
'reportUuid' => $report->getUuid(),
]);
$this->warn('Report is inactive — processing anyway (manual override).');
}
$team = $report->getTeam();
if ($team->getStatus() !== Team::STATUS_ACTIVE) {
$this->logger->warning(self::LOG_PREFIX . ' Team is not active, processing anyway (manual override)', [
'reportId' => $reportId,
'reportUuid' => $report->getUuid(),
'teamId' => $report->getTeamId(),
'teamStatus' => $team->getStatus(),
]);
$this->warn("Team #{$report->getTeamId()} is not active — processing anyway (manual override).");
}
if ($report->isExpired()) {
$this->logger->warning(self::LOG_PREFIX . ' Report is expired, processing anyway (manual override)', [
'reportId' => $reportId,
'reportUuid' => $report->getUuid(),
'expiresAt' => $report->getExpiresAt()?->toDateString(),
]);
$this->warn('Report is expired (expires_at: ' . $report->getExpiresAt()?->toDateString() . ') — processing anyway (manual override).');
}
return collect([$report]);
}
}...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11276
|
|
11346
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
263
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":58,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":326.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring start {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring end {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {"reportId":"265"} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"2159fb20-ed30-4659-a224-24cc298abf0b","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","code":0,"message":"Unexpected service connection error."} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"connect-and-sell"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Start user synchronisation {"provider":"justcall","teams_count":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Synchronising team {"provider":"justcall","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9","account":{"Jiminny\\Models\\SocialAccount":{"id":1367,"sociable_id":1071,"provider_user_id":"005O4000003s5c7IAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2024-09-10 07:05:21","updated_at":"2026-01-14 07:00:58"}}} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":1071,"team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {"message":"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.","provider":"justcall","team_id":1,"team":"jiminny"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"ringcentral"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"avaya"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"telus"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"salesloft"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"talkdesk"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"vonage"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Done {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"86201d40-d8cb-4a38-8336-aa1f8df60010","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","code":0,"message":"Unexpected service connection error."} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring start {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring end {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"09:20","to":"09:25"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:15","to":"23:20"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T09:28:11.545221Z"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","code":0,"message":"Unexpected service connection error."} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","code":0,"message":"Unexpected service connection error."} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","code":0,"message":"Unexpected service connection error."} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {"correlation_id":"0f056068-d5ba-422c-8701-0a9c7815857c","trace_id":"29faa9ea-2a34-4fcf-95c7-f9676d72bc31"}
[2026-04-14 09:26:58] local.INFO: [aut...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11346
|
|
11376
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
332
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":58,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":326.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring start {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring end {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {"reportId":"265"} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"2159fb20-ed30-4659-a224-24cc298abf0b","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","code":0,"message":"Unexpected service connection error."} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"connect-and-sell"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Start user synchronisation {"provider":"justcall","teams_count":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Synchronising team {"provider":"justcall","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9","account":{"Jiminny\\Models\\SocialAccount":{"id":1367,"sociable_id":1071,"provider_user_id":"005O4000003s5c7IAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2024-09-10 07:05:21","updated_at":"2026-01-14 07:00:58"}}} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":1071,"team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {"message":"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.","provider":"justcall","team_id":1,"team":"jiminny"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"ringcentral"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"avaya"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"telus"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"salesloft"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"talkdesk"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"vonage"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Done {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"86201d40-d8cb-4a38-8336-aa1f8df60010","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","code":0,"message":"Unexpected service connection error."} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring start {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring end {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"09:20","to":"09:25"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:15","to":"23:20"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T09:28:11.545221Z"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","code":0,"message":"Unexpected service connection error."} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","code":0,"message":"Unexpected service connection error."} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","code":0,"message":"Unexpected service connection error."} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {"correlation_id":"0f056068-d5ba-422c-8701-0a9c7815857c","trace_id":"29faa9ea-2a34-4fcf-95c7-f9676d72bc31"}
[2026-04-14 09:26:58] local.INFO: [aut...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11376
|
|
11377
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
332
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahlSupport Daily • in 2h 31 m100% CTue 14 Apr 12:29:14DOCKER• 8812026-04-1407:48:51]DEV (docker)staging.INFO:О ₴2APP (docker)[automated-reports] Started83ec2-user@ip-10-30-93-249:~ec2-user@ip-10-30-...84-zsh-zsh* Unable to acce...O x8{"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb",h'trace_id": "bfe6b131-e3ad-4Cfc-8954-5fblecfded81"][2026-04-1407:48:51]staging.INFO: [automated-reports]Checking conditions {"isMonday":false,"isFirstDay0fMonth": false, "currentMonth":4, "isQuarterlyMonth" :true}id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb", "trace_id":"bfe6b131-e3ad-4cfc-8954-5fblecfded81"}{"correlation_[2026-04-1407:48:51]fblecfded81"}staging.INFO: [automated-reports] Processing daily reports{"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5[2026-04-14 07:48:517c-8954-5fb1ecfded81"}staging. INFO: [automated-reports]Found 2 daily reports to process{"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb", "trace_id": "bfe6b131-e3ad-4cf[2026-04-14 07:48:51]staging. INFO:[automated-reports]Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId" : 1, "frequency":"daily", "type": "ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb", "trace_id": "bfe6b131-e3ad-4cfc-8954-5fblecfded81"}[2026-04-14 07:48:51]staging.INF0: [automated-reports]DispatchingGenerate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId" :1, "frequency" :"daily", "type": "ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb", "trace_id" : "bfe6b131-e3ad-4cfc-8954-5fblecfded81"})[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed{"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb", "trace_id":"bfe6b131-e3ad-4cfc-8954-5fblecfded81"}root@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"root@73b64f5d54a3:/home/jiminny# php artisan automated-reports[2026-04-14 08:41:03] staging.INF0: [automated-reports] Started{"correlation_id": "c858e03f-62bd-462d-add2-c1e12a4c4cf8", "trace_id": "94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"'}[2026-04-14 08:41:03]staging.INFO:[automated-reports]Checking conditions {"isMonday":false,"isFirstDay0fMonth":false, "currentMonth":4, "isQuarterlyMonth":true} {"correlation_id": "c858e03f-62bd-462d-add2-c1e12a4c4cf8", "trace_id" : "94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}[2026-04-14 08:41:03] staging.INFO: [automated-reports]Processing daily reports6abfc67e02f"}{"correlation_id": "c858e03f-62bd-462d-add2-c1e12a4c4cf8", "trace_id": "94b4fdcc-f609-42e7-b5b7-b[2026-04-14 08:41:03J7-b5b7-b6abfc67e02f"}staging.INFO:[automated-reports] Found 3 daily reports to process{"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e[2026-04-14 08:41:031staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId" : 1, "frequency" : "daily", "type": "ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8"',"trace_id": "94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}[2026-04-14 08:41:03]staging.INFO: [automated-reports]Dispatching Generate Report job for report {"reportUuid": "63e6d70b-b7cb-4dfa-8443-53453e6c4054", "teamId" :1, "frequency" :"daily","type": "ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8"',"trace_id": "94b4fdcc-f609-42e7-b5b7-b6abfc67e02f''})[2026-04-14 08:41:04]staging.INFO: [automated-reports]Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId" :1, "frequency" :"daily", "type": "ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8"',"trace_id": "94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}[2026-04-14 08:41:04] staging.INFO: [automated-reports]Completed{"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8", "trace_id" : "94b4fdcc-f609-42e7-b5b7-b6abfc67e02f''}root@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$I...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11377
|
|
11394
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
PhpStormFileEditFV faVsco.s vProject vViewNavigateCodeLaravelRefactor( #11894 on JY-18909-automated-reports-ask-jiminny k -© ReportController.phpToolsWindowHelp© UserService.phpe) Uuid.oho> M Traits> M UseCases› _ User> D Utils> D Validationv DVO~ D Repositoryv D OnDemandActivitySears© Criteria.php© TranscriptionKeywordP:> D TeamSettingspnp nelpers.pngInitialFrontendState.php© Jiminny.php© Plan.php© Serializer.php©TeamScimDetails.phpO bootstrapbuildD configcontrib0 database> M docsAddLayoutchuitles.onoJiminnyDeouecommana.ongAutomatedReportsCommand.phpC Team.phpC AutomatedReportsRepository.php X C AutomatedReportsService.php© TrackProviderInstalledEvent.php© CreateActivityLoggedEvent.php© RequestGenerateAskJiminnyReportJob.phpAutomatedReportsSendCommand.php© CreateHeldActivityEvent.php© UserPilotActivityListener.php© ActivityLogged.php© RequestGenerateReportJob.php© AutomatedReportResult.phpC AutomatedReport.phpclass AutomatedReportsRepository815 X4 л* Retrieve all standard (non-Ask Jiminny) automated reports.* @param string $sortColumnThe column to sort by. Allowed values: 'created by', 'createdat'. Defaults to 'created at"* Oparam string $sortDirection The sort direction. Allowed values:'asc', 'desc'. Defaults to 'desc'.* drerurn cocuectonsaurondredredor»*/12 usagespublic function getAllStandardReports(string $sortColumn ='created_at',string $sortDirection = 'desc'): Collection {...}*** Retrieve all Ask Liminny reports created by the given user.* Oparam UserSuser* oodral sarno osorccocunnThe user whose reports to retrieve.The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'49Local changesShelfConsoleLog XChanges 12 files, updating...= .env.local app© ActivityController.php app/Http/Controllers/API© AskJiminnyReportActivityService.php app/Services/Kiosk/Autom© AskJiminnyReportActivityServiceTest.php tests/Unit/Services/Kic Auromare.re.orsconmano.ono aoocoAutomatedReportsRepository.php app/Repositories© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config© PlaybackService.php app/Services© ReportController.php app/Http/Controllers/Webhook© SyncTolntercom.php app/Jobs/Teamphp Web.php routes›Unversioned Files & TllesSide-by-side viewer -Do not ignore15705db0 app/Console/Commands/Reports/AutomatedReportsCommand.php* Ine console conmond descrotion.Highlight words -13 e?*ovar suring*/protected $description = 'Process automated reports based on their frequency (weekly, monthly, quarterly)' :public function __construct(private readonly LoggerInterface $logger,(Jiminny\Console\CommatedReportsCommand-private function processReports(string $frequency): void$this->logger→>info(self::LOG_PREFIX . " Processing $frequency reports");// Get all enabled, not deleted reports with active teams for the specified frequency$reports = $this->reportRepository->getActiveReportsByFrequency($frequency);$this->logger->info(self::L0G_PREFIX . " Found ($reports->count()} $frequency reports to process");/** @var AutomatedReport $report */? new RequestGenerateAskJiminnyReportJob($report->getUuid()):new RequestGenerateReportJob($report->getUvid());$this->dispatcher-›dispatch(Sjob);Suoport Daiv . in 2h30 m100% |45]Tue 14 Apr 12:30:541# Ask.liminnvRenortActivitvServiceT. Defaults= custom.log= laravel.log XA SF ljiminny@localhost]A HS_local [jiminny@localhost]#concole DPOlbIAl console (EU]#concole CTAGNGIC AskJiminnyReportActivityService.php• ActivitySearch.php© OnDemandV2Controller.php© HistoryService.php© FilterDefinitionCollection.php© Criteria.php© AskJiminnyReportActivityServiceTest.php© RequestGenerateAskJiminnyReportJobTest.php[EmailSchedule] STARTING batch create ("host":"docker_Lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281", ' mX356 A VIDLEma1LSchedule] FINISHED batch create 1"host":"docker_lamp_1"s 1"correlation_1d":"42tacf/7-8a99-4264-ad0b-aa58/cc25281", "trace_1d":"30344: Jiminny\Console\Commands\Command: :run Memory usage for command {"command" : "mailbox:batch: create", "memoryBeforeCommandInMb" : 62.0, "memoryAf[automated-reports] Started{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}[automated-reports]Checking conditions {"isMonday":false, "isFirstDay0fMonth":false, "CurrentMonth":4, "isQuarterlyMonth" : truef {"correlatiProcessing dally reports{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36eclbbb0","trace_id":"99c14596-1d69-43ee-ab9lautomated-reportsl Found 1 daily reports to process{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0", "trace_id":"99c14596-1d69-aurolldteo-reoortsDispatching Generate Report job for report {"reportUvid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7", "teamId" :1, "frequencyautomated-reports Completed{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0", "trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d": [AskJiminnyReport:Generate] Started {"automatedReportUvid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-[Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created O batches {"userId":null, "batchSize":30, "maxBatches" :1000} {"correla: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982, "user_id":143, "activity_count":59} {"correlation_id":"ae: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUvid":"efe7dcak-955f-46ed-kbff-21fe6cc4f4b7", "activityCount" :59} {"corr: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcak-955f-46ed-bbff-21fe6cc4f4b7", "reportUvid":"40ea120d-4C63-4bf5-9R: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"CURL error 7:R: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bkff-21fe6cc4f4b7", "reportUuid" : "40ea120d-4663-4bf5-9d93-02[AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"agadba58-122b-407b-a43c-71262552db78", "trace_id": "99c14596-: Jiminny\Console\Commands\Command: :run Memory usage before starting command {"command": "activity:sync", "memoryBeforeCommandInMb" :62.0, "mer: Jiminny\Console\Commands\Command: :run Memory usage for command {"command": "activity: sync", "memoryBeforeCommandInMb" : 62.0, "memoryAfterComm: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "twilio: recover-tracks", "memoryBeforeCommandInMb" : 6: Liminny\Console\Commands\Command::run Memory usage for command {"command": "twilio: recover-tracks", "memoryBeforeCommandInMb" : 62.0, "memoryA7 differencescurrent version* @var string*/protected $description = 'Process automated reports based on their frequency (weekly, monthly, quarterly).use--report-id to manually trigger a specific report by ID or UUID.':public function __construct(private readonly LoggerInterface $logger,eportscomiprivate function processReports(string $frequency): voidфuh1s->Logger->inro(selt::LUG_PREFLX • " Processing strequency reporus"):$reportId = $this->option('report-id');if ($reportId !== null) {$reports = $this->getReportById($reportId);felsef// Get all enabled, not deleted reports with active teams for the specified frequency$reports = $this->reportRepository->getActiveReportsByFrequency($frequency);$this->logger->info(self::LOG_PREFIX . " Found {$reports->count()} $frequency reports to process");/** @var AutomatedReport $report */? new RequestGenerateAskJiminnyReportJob($report->getUuid()):new RequestGenerateReportJob($report->getUvid());$this->dispatcher->dispatch($job);Tests passed: 1 (21 minutes ago)W Windsurf Tearuir-o( 4 spaces...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11394
|
|
11430
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
465
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":58,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":326.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring start {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring end {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {"reportId":"265"} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"2159fb20-ed30-4659-a224-24cc298abf0b","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","code":0,"message":"Unexpected service connection error."} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"connect-and-sell"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Start user synchronisation {"provider":"justcall","teams_count":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Synchronising team {"provider":"justcall","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9","account":{"Jiminny\\Models\\SocialAccount":{"id":1367,"sociable_id":1071,"provider_user_id":"005O4000003s5c7IAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2024-09-10 07:05:21","updated_at":"2026-01-14 07:00:58"}}} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":1071,"team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {"message":"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.","provider":"justcall","team_id":1,"team":"jiminny"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"ringcentral"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"avaya"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"telus"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"salesloft"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"talkdesk"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"vonage"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Done {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"86201d40-d8cb-4a38-8336-aa1f8df60010","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","code":0,"message":"Unexpected service connection error."} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring start {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring end {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"09:20","to":"09:25"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:15","to":"23:20"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T09:28:11.545221Z"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","code":0,"message":"Unexpected service connection error."} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","code":0,"message":"Unexpected service connection error."} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","code":0,"message":"Unexpected service connection error."} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {"correlation_id":"0f056068-d5ba-422c-8701-0a9c7815857c","trace_id":"29faa9ea-2a34-4fcf-95c7-f9676d72bc31"}
[2026-04-14 09:26:58] local.INFO: [aut...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11430
|
|
11431
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
465
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":58,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":326.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring start {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring end {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {"reportId":"265"} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"2159fb20-ed30-4659-a224-24cc298abf0b","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","code":0,"message":"Unexpected service connection error."} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"connect-and-sell"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Start user synchronisation {"provider":"justcall","teams_count":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Synchronising team {"provider":"justcall","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9","account":{"Jiminny\\Models\\SocialAccount":{"id":1367,"sociable_id":1071,"provider_user_id":"005O4000003s5c7IAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2024-09-10 07:05:21","updated_at":"2026-01-14 07:00:58"}}} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":1071,"team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {"message":"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.","provider":"justcall","team_id":1,"team":"jiminny"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"ringcentral"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"avaya"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"telus"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"salesloft"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"talkdesk"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"vonage"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Done {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"86201d40-d8cb-4a38-8336-aa1f8df60010","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","code":0,"message":"Unexpected service connection error."} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring start {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring end {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"09:20","to":"09:25"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:15","to":"23:20"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T09:28:11.545221Z"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","code":0,"message":"Unexpected service connection error."} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","code":0,"message":"Unexpected service connection error."} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","code":0,"message":"Unexpected service connection error."} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {"correlation_id":"0f056068-d5ba-422c-8701-0a9c7815857c","trace_id":"29faa9ea-2a34-4fcf-95c7-f9676d72bc31"}
[2026-04-14 09:26:58] local.INFO: [aut...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11431
|
|
11435
|
PhpStormFileEditFV faVsco.s vProject vViewNavigate PhpStormFileEditFV faVsco.s vProject vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-jiminny k ~© ReportController.php• AddLayoutEntities.phpToolsWindowHelp© UserService.php© Uuid.php> M Traits> MUseCases› _ User> D Utils> D Validationv DVO~ D Repositoryv D OnDemandActivitySears© Criteria.php© TranscriptionKeywordP:> D TeamSettingspnp nelpers.pngInitialFrontendState.php© Jiminny.php© Plan.php© Serializer.php©TeamScimDetails.phpO bootstrapbuildD configcontrib0 database> M docsJiminnybeouecommana.ong© AutomatedReportsCommand.phpC Team.phpC AutomatedReportsRepository.php X C AutomatedReportsService.php© TrackProviderInstalledEvent.php© CreateActivityLoggedEvent.php© RequestGenerateAskJiminnyReportJob.phpAutomatedReportsSendCommand.php© CreateHeldActivityEvent.php© UserPilotActivityListener.php© ActivityLogged.php© RequestGenerateReportJob.php© AutomatedReportResult.phpC AutomatedReport.phpclass AutomatedReportsRepository* Retrieve all standard (non-Ask Jiminny) automated reports.815 X4 л* @param string $sortColumnThe column to sort by. Allowed values:'created_by', 'created_at'. Defaults to 'created_at* @param string $sortDirection The sort direction. Allowed values:'asc','desc'. Defaults to 'desc'.* drerurn cocuectonsaurondredredor»65*/12 usagespublic function getAllStandardReports(string $sortColumn ='created_at',string $sortDirection = 'desc'): Collection {...}*** Retrieve all Ask Liminny reports created by the given user.* Oparam UserSuser* oodral sarno osorccocuninThe user whose reports to retrieve.The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'Local changesShelfLoeConsoleLog XChanges 12 files= .env.local app© ActivityController.php app/Http/Controllers/API© AskJiminnyReportActivityService.php app/Services/Kiosk/Autom© AskJiminnyReportActivityServiceTest.php tests/Unit/Services/KiAutomatedReportsCommand.php app/Console/Commands/Repc(C) AutomatedReportsRepository.php app/RepositoriesJiminnyDebugCommand.php app/Console/Commandsphp logging.php config© PlaybackService.php app/Services© ReportController.php app/Http/Controllers/Webhook© SyncTaIntercom.php app/Jobs/Teamphp web.php routesUnversioned Files & fllesSide-by-side viewer →Do not ignore +Highlight words > x 15 g ?8 15705db routes/web.php->name('activity-playback');// AI Reports$router->get('/ai-reports', [FrontendController::class, 'render',->middleware(['can:canAccessAiReports,' • User::class])->name('ai.reports.show');$router->get('/ai-reports/manage', [FrontendController::class,'render',→>middLeware(['can:canAccessAiReports,'->name('ai.reports.manage');User::class])$router->get('/ai-reports/pdf/{uvid}', [Controllers\UserAutomatedReportsController::class,'view'.])->name('ai-reports.pdf.view');router->get('/ai-reports/pdf/{uuid}/download',Controllers UserAutomatedReportsController::class.])->name('ai-reports.pdf.download');'download',$router->get(*/ai-reports/audio/{uvid}', [Controllers\UserAutomatedReportsController::class,])->name('ai-reports.audio.view');'view',grouter->get('/ai-reports/audio/{uuid}/download',Controllers\UserAutomatedReportsController::class,'download",I)-›name('ai-reports.audio.download');Suoport Dailv . in 2h23m100% [45)Tue 14 Aor 12:37:53Ask. JiminnvRenort ActivitvServicet.. Defaults= custom.log= laravel.log XA SF ljiminny@localhost]A HS_local [jiminny@localhost]© AskJiminnyReportActivityService.php• ActivitySearch.php© OnDemandV2Controller.phpA console (PROD]© HistoryService.phpAl console (EU]A console [STAGING]© FilterDefinitionCollection.php© Criteria.php© AskJiminnyReportActivityServiceTest.php© RequestGenerateAskJiminnyReportJobTest.php[EmailSchedule] STARTING batch create ("host":"docker_Lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281", ' mX 469 ^VID[EmailSchedule] FINISHED batch create {"host": "docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-adOb-aa587cc25281"', "trace_id":"30344Jiminny \Console\Commands\Command::run Memory usage for command {"command": "mailbox:batch: create", "memoryBeforeCommandInMb":62.0, "memoryAf[automated-reports] Started{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0", "trace_id": "99c14596-1d69-43ee-ab9b-f8f435a5911d"})[automated-reports]Checking conditions {"isMonday":false, "isFirstDay0fMonth":false, "currentMonth":4,"isQuarterlyMonth" : true} ("correlatiProcessind oarly reoorts{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9aurolldreo-reoors round caly reoorys to orocess{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0", "trace_id":"99c14596-1d69-aurolldteo-reoortsDispatching Generate Report job for report {"reportUuid": "efe7dcab-955f-46ed-bbff-21fe6cc4f4b7", "teamId" :1, "frequencyauconaced-reports.CompLeted{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0", "trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d": [AskJiminnyReport:Generate] Started {"automatedReportUvid": "efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-[Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created O batches {"userId":null, "batchSize":30, "maxBatches" :1000} {"correla: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982, "user_id":143,"activity_count" :59} {"correlation_id":"ae[AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUvid": "efe7dcak-955f-46ed-bkff-21fe6cc4f4b7", "activityCount" :59} {"corr: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcak-955f-46ed-bbff-21fe6cc4f4b7", "reportUvid": "40ea120d-4C63-4bf5-9R: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":'CURL error 7:R: [AskJiminnyReport:Generatel Error1"automaсedкeрortuuld". ere/acap-y55t-46ed-Dort-21teocс4т4D), "repoгtuu1а 40ea120а-4065-40T5-7075-0[AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"agadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-: Jiminny\Console\Commands\Command: :run Memory usage before starting command {"command": "activity:sync", "memoryBeforeCommandInMb" :62.0, "mer: Jiminny\Console\Commands\Command: : run Memory usage for command {"command": "activity: sync" , "memoryBeforeCommandInMb" :62.0, "memoryAfterComm: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "twilio: recover-tracks", "memoryBeforeCommandInMb" : 6: Liminny\Console\Commands\Command::run Memory usage for command {"command": "twilio: recover-tracks", "memoryBeforeCommandInMb" : 62.0, "memoryA6 differencesCurrent version->name('activity-playback');// AI Reports$router->get('/ai-reports', [FrontendController::class,'render',1)->middleware(['can:canAccessAiReports,' . User::class])-›name('ai.reports.show');$router->get('/ai-reports/manage', [rroncenaconcrocler..class, "renaer1)->middLeware(['can:canAccessAiReports, '->name('ai.reports.manage');User::class])$router->get('/ai-reports/pdf/{uvid}', [Controllers\UserAutomatedReportsController::class, 'view',])->name('ai-reports.pdf.view');фrouter->getl /al-reporcs/pat/zuu1a5/download,lLoncroLters luserautomatedkeportsconcroller..class, "download,])->name('ai-reports.pdf.download');$router->get('/ai-reports/audio/{uvid}', [Controllers\UserAutomatedReportsController::class, 'view',])->name('ai-reports.audio.view');$router->get('/ai-reports/audio/{uvid}/download', [Controllers\UserAutomatedReportsController::class, 'download',1)->name('ai-reports.audio.download');Tests passed: 1 (28 minutes ago)W Windsur leams35:9/uir-o( 4 spaces...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11435
|
|
11436
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
469
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":58,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":326.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring start {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring end {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {"reportId":"265"} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"2159fb20-ed30-4659-a224-24cc298abf0b","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","code":0,"message":"Unexpected service connection error."} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"connect-and-sell"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Start user synchronisation {"provider":"justcall","teams_count":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Synchronising team {"provider":"justcall","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9","account":{"Jiminny\\Models\\SocialAccount":{"id":1367,"sociable_id":1071,"provider_user_id":"005O4000003s5c7IAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2024-09-10 07:05:21","updated_at":"2026-01-14 07:00:58"}}} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":1071,"team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {"message":"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.","provider":"justcall","team_id":1,"team":"jiminny"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"ringcentral"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"avaya"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"telus"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"salesloft"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"talkdesk"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"vonage"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Done {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"86201d40-d8cb-4a38-8336-aa1f8df60010","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","code":0,"message":"Unexpected service connection error."} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring start {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring end {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"09:20","to":"09:25"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:15","to":"23:20"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T09:28:11.545221Z"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","code":0,"message":"Unexpected service connection error."} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","code":0,"message":"Unexpected service connection error."} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","code":0,"message":"Unexpected service connection error."} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {"correlation_id":"0f056068-d5ba-422c-8701-0a9c7815857c","trace_id":"29faa9ea-2a34-4fcf-95c7-f9676d72bc31"}
[2026-04-14 09:26:58] local.INFO: [aut...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11436
|
|
11438
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
SlackFileEditViewGoHistoryWindowHelpDOCKER• 881DEV (docker)О ₴2Last login:Sat Apr 11 12:38:35on ttys007APP (-zsh)[EMAIL] could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parentPoetry could not find a pyproject.tomlfile in /Users/lukas/jiminny/app or its parentlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Jiminny/app (JY-18909-automated-reports-asdockerexec -it docker_lamp_1./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.diPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski andcontributors.PHPruntime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and maybeLoadedconfigdefault from-php-cs-fixer.dist.php"unstable,useitatyourownr15579/5579100%1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailibegin diff/home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService+++/home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService-51,7 +51,7 0array_merge(SrequestParams, ['limit'= self::DEFAULT_TOP_ACTIVITIES_COUNT,'page' = 1,sequence_number'=> 1'sequence_number'=> 1,]),Suser->getTimezone);end diffFixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or imaLearn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-as+EDHomeDMsActivityFilesLater.*•More> 0ladlSupport Daily • in 2h 22 m100% 147Tue 14 Apr 12:38:07→Search Jiminny IncJiminny ...& Starred8 platform-inner-teamChannels# ai-chapter# alerts# backend# confusion-clinic# curiosity_lab# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messages(3Aneliya Angelova, ...&o Steliyan Georgiev3 Adelina Petrova, Ili...?. Adelina PetrovaO. Calva DimitravaAneliya Angelova, ...846 0• MessagesAdd canvas+"romeuLukas KovalikToday ~забавих се че ми се разбазикаха settings засредипуснах и мина и fail-наима result но e failedзначиREASON_NOT_ENOUGH_ACTIVITIESвиж дали има нещо в OD със този филтьрNikolay Yankov 11:01 AMДобреNikolay Yankov 11:39 AMя рьнни пак LukasLukas Kovalik 11:43 AMгоТОвОсьщотоCompetitive pitches беше втория нали такаNewNikolay Yankov 12:04 PMДа, там има 14 активитита, защо не сработитози път?Lukas Kovalik 12:05 PMпак изглежда sequenceгледам гоMessage Aneliya Angelova, Nikolay Yankov, Steli...Аa...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11438
|
|
11439
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
PhpStormFileEditViewNavigateCodeLaravelRefactorFV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProject v© UserService.php© Uuid.php> M Traits> M UseCases› _ User> D Utils> D Validationv DVO~ D Repositoryv D OnDemandActivitySears© Criteria.php© TranscriptionKeywordP:> D TeamSettingspnp nelpers.pngInitialFrontendState.php© Jiminny.php© Plan.php© Serializer.php©TeamScimDetails.phpO bootstrapbuildD configcontrib0 database> M docs© ReportController.php• AddLayoutEntities.phpJiminnyDeouecommana.ong© AutomatedReportsCommand.phpC Team.phpC AutomatedReportsRepository.php X C AutomatedReportsService.phpAutomatedReportsSendCommand.php© CreateHeldActivityEvent.php© ActivityLogged.php© TrackProviderInstalledEvent.php© CreateActivityLoggedEvent.php© UserPilotActivityListener.php© RequestGenerateAskJiminnyReportJob.phpkequestoeneralekeportoo.ong© AutomatedReportResult.phpC AutomatedReport.phpclass AutomatedReportsRepository* Retrieve all standard (non-Ask Jiminny) automated reports.B15 V.4 л* @param string $sortColumnThe column to sort by. Allowed values:'created_by', 'created_at'. Defaults to 'created_at* @param string $sortDirection The sort direction. Allowed values:'asc',desc' Tetlus to'dese'* drerurn cocuectonsaurondredredor»*/12 usagespublic function getAllStandardReports(string $sortColumn ='created_at',string $sortDirection = 'desc'): Collection {...}/*** Retrieve all Ask Liminny reports created by the given user.* Oparam UserSuser*oodrdl sarno osorccocuminThe user whose reports to retrieve.The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'49Local changesShelfLoeConsoleLog XChanges 12 files= .env.local app© ActivityController.php app/Http/Controllers/API© AskJiminnyReportActivityService.php app/Services/Kiosk/Autom© AskJiminnyReportActivityServiceTest.php tests/Unit/Services/KiAutomatedReportsCommand.php app/Console/Commands/Repc(C) AutomatedReportsRepository.php app/Repositories(c) JiminnyDebugCommand.php app/Console/Commandsphp logging.php config© PlaybackService.php app/Services© ReportController.php app/Http/Controllers/Webhook© SyncTolntercom.php app/Jobs/Teamphp Web.php routes›Unversioned Files & TllesSide-by-side viewerDo not ignore815705db0 app/Http/Controllers/Webhook/ReportController.php• use Illuminate\Contracts\Bus \Dispatcher as BusDispatcher;use Illuminate\Http\JsonResponse;use Illuminate\Http\Request;use Jiminny\Exceptions\ModelNotFoundException;use Jiminny\Http\Controllers\AbstractController;use Jiminny\Jobs\AutomatedReports\SendReportJob;use Jiminny \Models\AutomatedReportResult;Highlight words →x1S B?private readonly Automacedkeportsservice sautprivace readonly busbispaccher paspaccher.private readonly LoggerInterface $logger,private readonly AutomatedReportsCallbackService $callbackService,public function ready(Request $request): JsonResponseif ($reportPodcast) {suh1s->caLLbackservice->pusnlovatadog(paucomacedkeport, фreportrodcast):} catch (ModelNotFoundException $exception) {$this->logger->error(self::LOG_PREFIX'uvid' = $reportuuid,=> $exception->getMessage(),Report not found',Suoport Dailv. in 2h22m100% [45)Tve 14 Aor 12:38:07Ask. JiminnvRenort ActivitvServicet.. Defaults= custom.log= laravel.log XA SF ljiminny@localhost]A HS_local [jiminny@localhost]C AskJiminnyReportActivityService.php© ActivitySearch.php© OnDemandV2Controller.phpA console (PROD]© HistoryService.phpAl console (EU]A console [STAGING]© FilterDefinitionCollection.php© Criteria.php© AskJiminnyReportActivityServiceTest.php© RequestGenerateAskJiminnyReportJobTest.php[EmailSchedule] STARTING batch create ("host":"docker_Lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281", ' mX 469 ^VIDLEma1LSchedule] FINISHED batch create 1"host":"docker_lamp_1"s 1"correlation_1d":"42tacf/7-8a99-4264-ad0b-aa58/cc25281", "trace_1d":"30344: Jaminny \ConsoLe\Commands \Command::run Memory usage for command ?"command": "mallbox:batch: create", "memoryBeforeCommandinMb":62.0, "memoryA:[automated-reports] Started{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"})[automated-reports]Checking conditions {"isMonday":false, "isFirstDay0fMonth":false, "currentMonth":4,"isQuarterlyMonth" : true} ("correlatiProcessino oarly reoorts{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9aurolldreo-reoors round caly reoorys to orocess{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-aurolldteo-reoortsDispatching Generate Report job for report {"reportUvid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7", "teamId" :1, "frequencyautomated-reports Completed{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0", "trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d": [AskJiminnyReport:Generate] Started {"automatedReportUvid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created @ batches {"userId":null, "batchSize":30, "maxBatches" :1000} {"correla: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982, "user_id":143,"activity_count" :59} {"correlation_id":"ae: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcak-955f-46ed-bkff-21fe6cc4f4b7""activityCount":59} {"corr: [AskJiminnyReport:Generate] Request sent {"automatedReportUvid":"efe7dcak-955f-46ed-bbff-21fe6cc4f4b7" ,'R: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"R: [AskJiminnyReport:Generatel ErrorLAsKJiminnyкeport:benerates kecry scheduled t"actempts".es 1"correlacion_1d". aeadbaso-1220-4070-a450-[CREDIT_CARD]-4015-7075-01': "99c14596-Janunny console conlanos connanorrun menory usaoe perore starmno colliano "C0: Jiminny\Console\Commands\Command: : run Memory usage for command {"co: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "twilio: recover-tracks", "memoryBeforeCommandInMb" : 6: Liminny\Console\Commands\Command: : run Memory usage for commandland": "twilio:recover-tracks", "memoryBeforeCommandInMb"' : 62.0, "memoryA4 differencescurrent versionuse Jiminny\Exceptions\ModelNotFoundException;use Jiminny\Http\Controllers\AbstractController;use Jiminny\Jobs\AutomatedReports\SendReportJob;use Jiminny \Models\AutomatedReportResult;\Jiminny\Http|Controllers|Webhook>private readonly AutomatedReportsService $automatedReportsService,private readonly BusDispatcher $dispatcher,private readonly LoggerInterface $logger,private readonly AucomacedkeportscaLlbackservice caLLdackservice,private readonly EventDispatcher $evenpublic function ready(Request $request): JsonResponseif ($reportPodcast) {$this->callbackService->pushToDatadog($automatedReport, $reportPodcast);nun s-veventu soarchen-po soa chuner Aurola eoreoorucenerareo aurold eoneoort. nreoort} catch (ModelNotFoundException $exception) {$this->logger->error(self::LOG_PREFIXReport not found',= SreportUuid'error'=> $exception->getMessage()Tests passed: 1 (28 minutes ago)Winasun lear( 4 spaces...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11439
|
|
11457
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
SlackFileEditViewGoHistoryWindowHelpDOCKER0 ₴1DEV (docker)О ₴2Last login:Sat Apr 11 12:38:35on ttys007APP (-zsh)[EMAIL] could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parentPoetry could not find a pyproject.tomlfile in /Users/lukas/jiminny/app or its parentlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Jiminny/app (JY-18909-automated-reports-asdockerexec -it docker_lamp_1./vendor/bin/php-cs-fixer fix--config=.php-cs-fixer.diPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski andcontributors.PHPruntime: 8.3.30Runninganalysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and maybeLoadedconfigdefault from-php-cs-fixer.dist.php"unstable,useitatyourownr15579/5579100%1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailibegin diff/home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService+++/home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService-51,7 +51,7 0array_merge(SrequestParams, ['limit'= self::DEFAULT_TOP_ACTIVITIES_COUNT,'page' = 1,sequence_number'=> 1'sequence_number'=> 1,]),Suser->getTimezone);end diffFixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or imaLearn more at https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-as+EDHomeDMsActivityFilesLater.*•More> 0ladlSupport Daily • in 2h 22 m100% 147Tue 14 Apr 12:38:43→Search Jiminny IncJiminny ...& Starred8 platform-inner-teamChannels# ai-chapter# alerts# backend# confusion-clinic# curiosity_lab# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messages(3Aneliya Angelova, ...&o Steliyan Georgiev3 Adelina Petrova, Ili...?. Adelina PetrovaO. Calva DimitravaAneliya Angelova, ...846 0• MessagesAdd canvas+"romeuLukas KovalikToday ~забавих се че ми се разбазикаха settings засредипуснах и мина и fail-наима result но e failedзначиREASON_NOT_ENOUGH_ACTIVITIESвиж дали има нещо в OD със този филтьрNikolay Yankov 11:01 AMДобреNikolay Yankov 11:39 AMя рьнни пак LukasLukas Kovalik 11:43 AMгоТОвОсьщотоCompetitive pitches беше втория нали такаNewNikolay Yankov 12:04 PMДа, там има 14 активитита, защо не сработитози път?Lukas Kovalik 12:05 PMпак изглежда sequenceгледам гоMessage Aneliya Angelova, Nikolay Yankov, Steli...Аa...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11457
|
|
11458
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
PhpStormFileEditFV faVsco.s vProject vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-jiminny k ~© ReportController.php• AddLayoutEntities.php© TrackProviderInstalledEvent.phpToolsWindowHelp© UserService.phpe) Uuid.oho> M Traits> M UseCases› _ User> D Utils> D Validationv DVO~ D Repositoryv D OnDemandActivitySears© Criteria.php© TranscriptionKeywordP:> D TeamSettingspnp nelpers.phpInitialFrontendState.php© Jiminny.php© Plan.php© Serializer.php©TeamScimDetails.phpO bootstrapbuildD configcontribdatabase> M docsJiminnyDeouecommana.ongAutomatedReportsCommand.phpC Team.phpC AutomatedReportsRepository.php X C AutomatedReportsService.php© CreateActivityLoggedEvent.php© RequestGenerateAskJiminnyReportJob.phpAutomatedReportsSendCommand.php© CreateHeldActivityEvent.php© UserPilotActivityListener.php© ActivityLogged.php© RequestGenerateReportJob.php© AutomatedReportResult.phpC AutomatedReport.phpclass AutomatedReportsRepository* Retrieve all standard (non-Ask Jiminny) automated reports.B15 У.4 л* @param string $sortColumnThe column to sort by. Allowed values:'created_by', 'created_at'. Defaults to 'created_at* @param string $sortDirection The sort direction. Allowed values:'asc','desc'. Defaults to 'desc'.* drerurn cocuectonsaurondredredor»*/12 usagespublic function getAllStandardReports(string $sortColumn ='created_at',string $sortDirection = 'desc'): Collection {...J*** Retrieve all Ask Liminny reports created by the given user.* Oparam UserSuser* oodral sarno osorccocunnThe user whose reports to retrieve.The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'Local changesShelfLogConsoleLog XChanges 12 filesSide-by-side viewer - Do not ignore +Highlight words → x 13 B= .env.local app15705db0 tests/Unit/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityServiceTest.php© ActivityController.php app/Http/Controllers/API(Tests\Unit\Services\Kiosk\AutomatedReports > AskJiminnyReportActivityServiceTest > testGetActivityldsHandlesSce© AskJiminnyReppytActivityService.php app/Services/Kiosk/AutomatedReports© AskJiminnyReportActivityServiceTest.php tests/Unit/Services/Ki$this->assertEquals(['id-5'], $result);(C) AutomatedReportsCommand.php app/Console/Commands/Repd(C) AutomatedReportsRepository.php app/Repositories© JiminnyDebugCommand.php app/Console/Commandspublic function testGetActivityIdsLogsWithCorrectContext(): voidphp logging.php config© PlaybackService.php app/Services© ReportController.php app/Http/Controllers/Webhook$user = $this->makeUser();$savedSearch = $this->makeSavedSearch([]);© SyncTolntercom.php app/Jobs/Teamphp Web.php routes›Unversioned Files & TllesSuoport Dailv. in 2h22m100% [45)Tue 14 Aor 12:38:43Ask. JiminnvRenort ActivitvServicet.. Defaults= custom.log= laravel.log XA SF [jiminny@localhost]A HS_local [jiminny@localhost]C AskJiminnyReportActivityService.php© ActivitySearch.php© OnDemandV2Controller.phpA console (PROD]© HistoryService.phpAl console (EU]A console [STAGING]© FilterDefinitionCollection.php© Criteria.php© AskJiminnyReportActivityServiceTest.php© RequestGenerateAskJiminnyReportJobTest.php[EmailSchedule] STARTING batch create ("host":"docker_Lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281", ' mX 469 ^VIDLEma1LSchedule] FINISHED batch create 1"host":"docker_lamp_1"s 1"correlation_1d":"42tacf/7-8a99-4264-ad0b-aa58/cc25281", "trace_1d":"30344Jaminny \Console\Commands \Command::run Memory usage for command i"command": "mallbox:batch: create", "memoryBeforecommandinMb":62.0, "memoryA)[automated-reports] Started{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0" ."trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"})[automated-reports]Checking conditions {"isMonday":false, "isFirstDay0fMonth":false, "currentMonth":4,"isQuarterlyMonth" : true} ("correlatiProcessino oarly reoorts{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0", "trace_id":"99c14596-1d69-43ee-ab9aurolldreo-reoors round caly reoorys to orocess{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0", "trace_id":"99c14596-1d69-aurolldteo-reoortsDispatching Generate Report job for report {"reportUvid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7", "teamId" :1, "frequencyautomated-reports Completed{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0", "trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"[AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-[Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created O batches {"userId":null, "batchSize":30, "maxBatches" :1000} {"correla: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982, "user_id":143, "activity_count":59} {"correlation_id":"ae: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcak-955f-46ed-bkff-21fe6cc4f4b7""activityCount":59} {"corr: [AskJiminnyReport:Generate] Request sent {"automatedReportUvid":"efe7dcak-955f-46ed-bbff-21fe6cc4f4b7" ,'R: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"R: [AskJiminnyReport:Generatel ErrorLAskJiminnykeport:benerates kecry scheduled t"actempus:er 1"correlacion_1d". aeadpaso-1220-4070-a45C-712625520078"4019-4075-07: "99c14596-•Janunny console collianos conlianor,run melory usaoe perore starmno collliano ""coJannny console conllanos conlianorrun melory usaoe tor coulaino "": Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "twilio: recover-tracks", "memoryBeforeCommandInMb" : 6: Liminny\Console\Commands\Command: : run Memory usage for commandland": "twilio:recover-tracks", "memoryBeforeCommandInMb"' : 62.0, "memoryA1 differencecurrent version$this->activitySearch->method('getArrayFilterKeys')->willReturn([]);$capturedCriteria = null;$this->activitySearch->expects ($this->once())Set')->VLLketurnauLoack runctlon(Criteria $criteria) use ($filterSet, &$capturedCriteria) {rerur onureroet7);$this->elasticRepository->method('onDemandSearchIds0nly')->willReturn([]);$this->logger->method('info');$this->service->getActivityIdsForSavedSearch($savedSearch, $user);$this->assertNotNull($capturedCriteria);фuhis-›assercralsel+capcureacriterla-›1srirscrequest):public function testGetActivityIdsLogsWithCorrectContext(): void$user = $this->makeUser();$savedSearch = $this->makeSavedSearch([]);Tests passed: 1 (29 minutes ago)W Windsur lear( 4 spaces...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11458
|
|
11462
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
469
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":58,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":326.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring start {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring end {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {"reportId":"265"} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"2159fb20-ed30-4659-a224-24cc298abf0b","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","code":0,"message":"Unexpected service connection error."} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"connect-and-sell"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Start user synchronisation {"provider":"justcall","teams_count":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Synchronising team {"provider":"justcall","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9","account":{"Jiminny\\Models\\SocialAccount":{"id":1367,"sociable_id":1071,"provider_user_id":"005O4000003s5c7IAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2024-09-10 07:05:21","updated_at":"2026-01-14 07:00:58"}}} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":1071,"team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {"message":"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.","provider":"justcall","team_id":1,"team":"jiminny"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"ringcentral"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"avaya"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"telus"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"salesloft"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"talkdesk"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"vonage"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Done {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"86201d40-d8cb-4a38-8336-aa1f8df60010","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","code":0,"message":"Unexpected service connection error."} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring start {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring end {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"09:20","to":"09:25"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:15","to":"23:20"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T09:28:11.545221Z"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","code":0,"message":"Unexpected service connection error."} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","code":0,"message":"Unexpected service connection error."} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","code":0,"message":"Unexpected service connection error."} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {"correlation_id":"0f056068-d5ba-422c-8701-0a9c7815857c","trace_id":"29faa9ea-2a34-4fcf-95c7-f9676d72bc31"}
[2026-04-14 09:26:58] local.INFO: [aut...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11462
|
|
11463
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
469
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":58,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":326.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring start {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring end {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {"reportId":"265"} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"2159fb20-ed30-4659-a224-24cc298abf0b","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","code":0,"message":"Unexpected service connection error."} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"connect-and-sell"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Start user synchronisation {"provider":"justcall","teams_count":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Synchronising team {"provider":"justcall","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9","account":{"Jiminny\\Models\\SocialAccount":{"id":1367,"sociable_id":1071,"provider_user_id":"005O4000003s5c7IAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2024-09-10 07:05:21","updated_at":"2026-01-14 07:00:58"}}} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":1071,"team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {"message":"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.","provider":"justcall","team_id":1,"team":"jiminny"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"ringcentral"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"avaya"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"telus"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"salesloft"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"talkdesk"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"vonage"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Done {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"86201d40-d8cb-4a38-8336-aa1f8df60010","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","code":0,"message":"Unexpected service connection error."} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring start {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring end {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"09:20","to":"09:25"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:15","to":"23:20"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T09:28:11.545221Z"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","code":0,"message":"Unexpected service connection error."} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","code":0,"message":"Unexpected service connection error."} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","code":0,"message":"Unexpected service connection error."} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {"correlation_id":"0f056068-d5ba-422c-8701-0a9c7815857c","trace_id":"29faa9ea-2a34-4fcf-95c7-f9676d72bc31"}
[2026-04-14 09:26:58] local.INFO: [aut...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11463
|
|
11464
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
469
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":58,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":326.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring start {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring end {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {"reportId":"265"} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"2159fb20-ed30-4659-a224-24cc298abf0b","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","code":0,"message":"Unexpected service connection error."} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"connect-and-sell"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Start user synchronisation {"provider":"justcall","teams_count":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Synchronising team {"provider":"justcall","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9","account":{"Jiminny\\Models\\SocialAccount":{"id":1367,"sociable_id":1071,"provider_user_id":"005O4000003s5c7IAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2024-09-10 07:05:21","updated_at":"2026-01-14 07:00:58"}}} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":1071,"team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {"message":"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.","provider":"justcall","team_id":1,"team":"jiminny"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"ringcentral"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"avaya"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"telus"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"salesloft"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"talkdesk"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"vonage"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Done {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"86201d40-d8cb-4a38-8336-aa1f8df60010","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","code":0,"message":"Unexpected service connection error."} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring start {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring end {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"09:20","to":"09:25"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:15","to":"23:20"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T09:28:11.545221Z"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","code":0,"message":"Unexpected service connection error."} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","code":0,"message":"Unexpected service connection error."} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","code":0,"message":"Unexpected service connection error."} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {"correlation_id":"0f056068-d5ba-422c-8701-0a9c7815857c","trace_id":"29faa9ea-2a34-4fcf-95c7-f9676d72bc31"}
[2026-04-14 09:26:58] local.INFO: [aut...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11464
|
|
11465
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
469
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":58,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":326.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring start {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring end {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {"reportId":"265"} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"2159fb20-ed30-4659-a224-24cc298abf0b","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","code":0,"message":"Unexpected service connection error."} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"connect-and-sell"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Start user synchronisation {"provider":"justcall","teams_count":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Synchronising team {"provider":"justcall","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9","account":{"Jiminny\\Models\\SocialAccount":{"id":1367,"sociable_id":1071,"provider_user_id":"005O4000003s5c7IAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2024-09-10 07:05:21","updated_at":"2026-01-14 07:00:58"}}} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":1071,"team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {"message":"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.","provider":"justcall","team_id":1,"team":"jiminny"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"ringcentral"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"avaya"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"telus"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"salesloft"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"talkdesk"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"vonage"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Done {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"86201d40-d8cb-4a38-8336-aa1f8df60010","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","code":0,"message":"Unexpected service connection error."} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring start {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring end {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"09:20","to":"09:25"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:15","to":"23:20"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T09:28:11.545221Z"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","code":0,"message":"Unexpected service connection error."} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","code":0,"message":"Unexpected service connection error."} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","code":0,"message":"Unexpected service connection error."} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {"correlation_id":"0f056068-d5ba-422c-8701-0a9c7815857c","trace_id":"29faa9ea-2a34-4fcf-95c7-f9676d72bc31"}
[2026-04-14 09:26:58] local.INFO: [aut...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11465
|
|
11466
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
469
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":58,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":326.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring start {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring end {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {"reportId":"265"} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"2159fb20-ed30-4659-a224-24cc298abf0b","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","code":0,"message":"Unexpected service connection error."} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"connect-and-sell"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Start user synchronisation {"provider":"justcall","teams_count":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Synchronising team {"provider":"justcall","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9","account":{"Jiminny\\Models\\SocialAccount":{"id":1367,"sociable_id":1071,"provider_user_id":"005O4000003s5c7IAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2024-09-10 07:05:21","updated_at":"2026-01-14 07:00:58"}}} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":1071,"team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {"message":"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.","provider":"justcall","team_id":1,"team":"jiminny"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"ringcentral"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"avaya"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"telus"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"salesloft"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"talkdesk"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"vonage"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Done {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"86201d40-d8cb-4a38-8336-aa1f8df60010","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","code":0,"message":"Unexpected service connection error."} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring start {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring end {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"09:20","to":"09:25"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:15","to":"23:20"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T09:28:11.545221Z"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","code":0,"message":"Unexpected service connection error."} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","code":0,"message":"Unexpected service connection error."} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","code":0,"message":"Unexpected service connection error."} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {"correlation_id":"0f056068-d5ba-422c-8701-0a9c7815857c","trace_id":"29faa9ea-2a34-4fcf-95c7-f9676d72bc31"}
[2026-04-14 09:26:58] local.INFO: [aut...
|
PhpStorm
|
faVsco.js – laravel.log
|
NULL
|
11466
|